Heim > Artikel > Web-Frontend > Wie erzwinge ich die Konvertierung numerischer Werte in Javascript? (Zusammenfassung der Methode)
Der Inhalt dieses Artikels befasst sich mit der Frage, wie man die Konvertierung von Werten in Javascript erzwingt. (Zusammenfassung der Methode) hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen.
Javascript-Datentypen werden in Basisdatentypen und Referenzdatentypen unterteilt
Basisdaten: Zahl, Boolean, Undefiniert, Null, String;
Referenzdaten: Objekt;
Wenn 0,000...01, wenn der Dezimalpunkt größer oder gleich 7 Ziffern ist, wird er automatisch in die wissenschaftliche Notation umgewandelt
Wenn 20000...00, wenn der ganzzahlige Teil größer oder gleich 22 Ziffern ist, wird es automatisch in die wissenschaftliche Notation umgewandelt.
Nummer(x): ein Parameter; 🎜>
console.log(Number(1)); //1 console.log(Number(1e-7)); //1e-7 console.log(Number(0b111)); //7 console.log(Number(NaN)); //NaN
console.log(Number(true)); //1 console.log(Number(false)); //0
console.log(Number(undefined)); //NaN
console.log(Number(null)); //0
//数字字符串 console.log(Number("123")); //123 console.log(Number("-123")); //-123 console.log(Number("12.3")); //12.3 console.log(Number("1e-7")); //1e-7 console.log(Number("0xff")); //255 console.log(Number("00123")); //123 console.log(Number(" 123")); //123 console.log(Number("\t\n123")); //123
//数字+字符或全字符字符串 console.log(Number('a123')); //NaN console.log(Number("false")); //NaN console.log(Number("a123")); //NaN
//空串或者空格字符串 console.log(Number("\t\n")); //0 console.log(Number(" ")); //0 console.log(Number("")); //0
Wenn es keinen Parameter y gibt:
console.log(Number({})); //NaN console.log(Number([1])); //1 console.log(Number([1,2])); //NaN cosole.log(Number([])); //0
console.log(parseInt(123)); //123 console.log(parseInt(1e-7)); //1 console.log(parseInt(0xff)); //255 console.log(parseInt(NaN)); //NaN console.log(parseInt(0.00001)); //0
console.log(parseInt(true)); //NaN console.log(parseInt(false)); //NaN console.log(parseInt(undefined)); //NaN console.log(parseInt(null)); //NaN
console.log(parseInt("")); //NaN console.log(parseInt("-123")); //-123 console.log(parseInt(" ")); //NaN console.log(parseInt("\t\n")); //NaN console.log(parseInt("a123")); //NaN console.log(parseInt("123a")); //123
console.log(parseInt({1:2})); //"[object Object]"->NaN console.log(parseInt([])); //""->NaN console.log(parseInt([1,2])); //"1,2"->//1
String(), .toString()
console.log(parseInt("f",2)); //NaN console.log(parseInt("11f",2); //3 console.log(parseInt("123",37)); //NaN console.log(parseInt("0xff",0)); //255 console.log(parseInt("0xff",NaN)); //255 console.log(parseInt("ff",[])); //NaN
Das obige ist der detaillierte Inhalt vonWie erzwinge ich die Konvertierung numerischer Werte in Javascript? (Zusammenfassung der Methode). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!