ホームページ >ウェブフロントエンド >jsチュートリアル >jsの基本的なパッケージ化タイプの詳細な説明

jsの基本的なパッケージ化タイプの詳細な説明

小云云
小云云オリジナル
2018-03-27 17:30:121624ブラウズ

この記事では主に 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.

toExponential(1)

); 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" //第二个参数指字符串的长度

slice() と substr() は、負の

引数が渡された場合と同じように動作します。これは、-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 に変換します。これは、ゼロ文字を含む文字列、つまり空の文字列を返すことを意味します。


関連する推奨事項:

JavaScript での基本的なパッケージング タイプの分析

以上がjsの基本的なパッケージ化タイプの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。