Heim >Web-Frontend >js-Tutorial >Detaillierte Erläuterung der grundlegenden Verpackungstypen von js
Dieser Artikel gibt Ihnen hauptsächlich eine detaillierte Erklärung der grundlegenden Verpackungstypen von js. Ich hoffe, er kann Ihnen helfen.
1. Boolescher Typ
var falseObject = new Boolean(false); //falseObject是对象 var result = falseObject && true;alert(result); //truevar falseValue = false; //基本类型,booleanresult = falseValue && true;alert(result); //false
Alle Objekte im booleschen Ausdruck werden in true konvertiert, sodass das falseObject-Objekt im booleschen Ausdruck true darstellt. Daher ist true && true natürlich gleich true.
2. Zahlentyp
Der Zahlentyp bietet auch einige Methoden zum Formatieren von Werten in Zeichenfolgen
Unter anderem toFixed() gibt die Zeichenfolgendarstellung des Werts gemäß den angegebenen Dezimalstellen zurück, zum Beispiel:
var num = 10.005; alert(num.toFixed(2)); //"10.01"Exponentielle Notation: var num = 10;
toExponential(1)); //"1.0e+1"
3 🎜>
slice() und substr() verhalten sich gleich, wenn ein negativercharAt():返回指定位置的值; charCodeAt():返回指定位置值的字符编码; concat()方法,括号中可以存在多个参数 slice、substring和substr都不会改变字符串本身的值 var stringValue = "hello world";alert(stringValue.slice(3)); //"lo world"alert(stringValue.substring(3)); //"lo world"alert(stringValue.substr(3)); //"lo world"alert(stringValue.slice(3, 7)); //"lo w"alert(stringValue.substring(3,7)); //"lo w" alert(stringValue.substr(3, 7)); //"lo worl" //第二个参数指字符串的长度-Parameter übergeben wird. Dies liegt daran, dass -3 in 8 (Stringlänge plus Parameter 11+(3)=8) konvertiert wird, was tatsächlich dem Aufruf von Slice(8) und Substr(8) entspricht. Aber die Methode substring() gibt den gesamten String zurück, weil sie -3
in 0 konvertiert.
zu substring(3,0) wird, da diese Methode die kleinere Zahl als Startposition und die größere Zahl als Endposition verwendet,
entspricht daher dem Aufruf von substring(0,3). substr() konvertiert auch das zweite Argument in 0, was bedeutet, dass eine Zeichenfolge mit null Zeichen zurückgegeben wird, was eine leere Zeichenfolge ist.
Verwandte Empfehlungen:
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der grundlegenden Verpackungstypen von js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!