js内蔵関数におけるparseInt()とparseFloat()の使い方
794 ワード
parseは変換で、Intは整数で、目的は中を整数に変換することです
例1.
まとめ:1.parseIntは文字列を整数タイプに変換し、小数を直接切り落とす(四捨五入はしない);2.非整数文字に遭遇すると変換を停止する;3.変換が最初から非デジタル文字に遭遇するとNAN;拡張:var num=parseInt(demo,radix);/radixはベースの意味radixをベースとし、バイナリ、8進、10進、16進などの第2パラメータが設定されていないことに注意する特殊な状況を実現する:1パラメータ文字が0 xで始まると、第2パラメータはデフォルトで16進となる;②優先パラメータが0で始まると、2番目のパラメータは8進数にデフォルト設定されます.
parseFloat()メソッドはparseInt()メソッドと似ていますが、最初に現れた小数点は有効文字です!parseFloat(‘2.2.2’);//2.2
例1.
var a = parseInt('123.12');
console.log(a)//123
var b=parseInt(‘122abc123’);
console.log(b);//122
var c=parseInt(‘123abc’);
console.log(c);//123
var d=parseInt(‘abc123’);
console.log(d);//NAN
まとめ:1.parseIntは文字列を整数タイプに変換し、小数を直接切り落とす(四捨五入はしない);2.非整数文字に遭遇すると変換を停止する;3.変換が最初から非デジタル文字に遭遇するとNAN;拡張:var num=parseInt(demo,radix);/radixはベースの意味radixをベースとし、バイナリ、8進、10進、16進などの第2パラメータが設定されていないことに注意する特殊な状況を実現する:1パラメータ文字が0 xで始まると、第2パラメータはデフォルトで16進となる;②優先パラメータが0で始まると、2番目のパラメータは8進数にデフォルト設定されます.
parseFloat()メソッドはparseInt()メソッドと似ていますが、最初に現れた小数点は有効文字です!parseFloat(‘2.2.2’);//2.2