ホームページ  >  記事  >  キャストのルールは何ですか?

キャストのルールは何ですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-08-21 14:05:447537ブラウズ

強制型変換ルールは、 1. 文字を数値に変換する [parseInt()] で左から右に一度変換する 変換できれば変換する 変換できなければ、 [Math.round()] は厳密に変換されており、変換できません。数値以外の文字は許可されます; 2. 数値を文字に変換する場合、[toString()] は直接変換します。

キャストのルールは何ですか?

#強制型変換ルールは次のとおりです:

#文字から値へ

parseInt();

左から右に1回変換、回せる場合は回す、回せない場合は停止、そもそも回せない場合は回せないを回すとそのまま NaN となり、小数点は認識されません。

parseFloat();

parseInt と同等で、小数点を認識できます

Math.round();

厳密な変換、非標準なし変換は許可されます 数値、それ以外の場合は NaN; 最も近い整数を取得します#Number();

厳密な変換、数値以外の文字は許可されません、それ以外の場合は NaN; 直接変換

var str = "123";

var str = "123abc";

var str = "123abc456";

var str = "a123";

var str = "adasd";

var str = "123.45";

var n = parseInt(str);

console.log(str);

console.log(typeof str);

console.log(n);

console.log(typeof n);

var str = "a567.892";

var n = parseFloat(str);

console.log(str);

console.log(str の種類);

console.log(n);

console.log(typeof n);

var str = "-456.789";

var n = Math.round (str);

console.log(str);

console.log(str の種類);

console.log(n);

console.log(typeof n);

var str = "-456.789a";

var n = Number(str);

console.log(str);

console.log(typeof str);

console.log(n);

console.log(typeof n);

数値から文字への数値

toString();

直接変換は、変換する値に引用符を追加することと同じです

n は小数点として保持します

toFixed();

引用符を追加しながら、小数点以下 n 桁に四捨五入し、足りない場合はゼロを追加します

var n = 10.3543;

var s = n.toString( );

console.log(n);

console.log(typeof n);

console.log(s);

console.log(typeof s);

var n = 10;

var s = n.toFixed(2);

console.log( n);

console.log(n の種類);

console.log(s);

console.log(s の種類);

console.log(123.567000000)

数値を文字に変換

##var n = 123;var s = n "";

console.log(s)

文字から値

var s = "123";var n = s - 0;

console.log (n)

その他の回転値

true は 1、false は 0console.log(1 true); //2

console.log(1 false); //1

console.log(1 未定義); //NaN

console.log( 1 NaN); //NaN

console.log(1 null); //1

関連学習の推奨事項:

プログラミング ビデオ

以上がキャストのルールは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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