強制型変換ルールは、 1. 文字を数値に変換する [parseInt()] で左から右に一度変換する 変換できれば変換する 変換できなければ、 [Math.round()] は厳密に変換されており、変換できません。数値以外の文字は許可されます; 2. 数値を文字に変換する場合、[toString()] は直接変換します。
#強制型変換ルールは次のとおりです:
#文字から値へparseInt();
左から右に1回変換、回せる場合は回す、回せない場合は停止、そもそも回せない場合は回せないを回すとそのまま NaN となり、小数点は認識されません。
parseInt と同等で、小数点を認識できます
厳密な変換、非標準なし変換は許可されます 数値、それ以外の場合は NaN; 最も近い整数を取得します#Number();
var str = "123";
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 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 サイトの他の関連記事を参照してください。