この記事では主に js の基本的なパッケージ化タイプについて詳しく説明します。お役に立てれば幸いです。
1. ブール型
var falseObject = new Boolean(false); //falseObject是对象 var result = falseObject && true;alert(result); //truevar falseValue = false; //基本类型,booleanresult = falseValue && true;alert(result); //false
ブール式内のすべてのオブジェクトは true に変換されるため、ブール式では falseObject オブジェクトは true を表します。結果として、true && true は当然 true と等しくなります。
2. Number 型
Number 型は、値を文字列にフォーマットするためのメソッドもいくつか提供します
その中で、toFixed() メソッドは、指定された 10 進数に従って値の文字列表現を返します。例:
var num = 10.005; alert(num.toFixed(2)); //"10.01"
指数表記:
alert(num.
); 3. Method
charAt():返回指定位置的值; 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" //第二个参数指字符串的长度
引数が渡された場合と同じように動作します。これは、-3 が 8 (文字列長とパラメータ 11+(3)=8) に変換されるためです。これは実際には、slice(8) および substr(8) を呼び出すのと同じです。ただし、substring() メソッドは -3 を 0 に変換するため、文字列全体を返します。 2 番目の引数が負の場合、これら 3 つのメソッドは異なる動作をします。 lice() メソッドは 2 番目のパラメーターを 11+(-4)=7 に変換します。これは、slice(3,7) を呼び出すのと同じなので、「low」が返されます。 substring() メソッドは 2 番目のパラメーターを 0 に変換するため、呼び出しは substring(3,0) になります。また、このメソッドは小さい方の数値を開始位置として使用し、大きい方の数値を終了位置として使用するため、
これは最終的には substring(0,3) を呼び出すことと同じです。 substr() は 2 番目の引数も 0 に変換します。これは、ゼロ文字を含む文字列、つまり空の文字列を返すことを意味します。
関連する推奨事項:
以上がjsの基本的なパッケージ化タイプの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。