Penukaran jenis JavaScript termasuk: 1. Untuk menukar kepada rentetan, gunakan ".toString", String atau "num """ 2. Untuk menukar kepada jenis angka, gunakan Number, parseInt atau parseFloat 3; . Untuk menukar kepada nilai Boolean, gunakan Boolean atau "!!".
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
1. Tukar kepada rentetan : Gunakan .toString atau String.
1. kaedah .toString(): Ambil perhatian bahawa kaedah null dan underfined tidak boleh ditukar
//转为字符串-->toString方法 var bool=true; console.log(bool.toString()); //注意,toString不能转null和underfined.
2. Boleh ditukar kepada
3. Penukaran tersirat: num "", apabila satu operator di kedua-dua belah adalah jenis rentetan dan satu operator ialah jenis lain, jenis lain akan ditukar menjadi rentetan terlebih dahulu. Kemudian lakukan penggabungan rentetan dan kembalikan rentetanconsole.log(String(null));
var a=true; var str= a+""; console.log('str');
1,
Number():Number( ) boleh menukar sebarang nilai kepada nilai angka. Jika terdapat aksara yang bukan nilai angka dalam rentetan yang hendak ditukar, NaN dikembalikan
2,console.log(Number(true));
3,
parseFloat()var a="12.3px"; console.log(parseInt(a); //结果:12.3. 如果第一个字符是数字会解析知道遇到非数字结束. var a="abc2.3"; console.log(parseInt(a); 结果:返回NaN,如果第一个字符不是数字或者符号就返回NaN.
nombor titik terapung, parseFloat() sangat serupa dengan parseInt, perbezaannya ialah parseFloat akan menghuraikan Yang pertama Apabila menemui yang kedua atau berakhir dengan bukan nombor, jika kandungan yang dihuraikan hanya mengandungi integer, ia akan dihuraikan menjadi integer. 4. Penukaran tersirat:
3 Penukaran kepada Boolean(): 0 '' (rentetan kosong) NaN yang tidak ditentukan akan ditukar kepada palsu dan semua yang lain akan ditukar kepada benar
var str="123"; var num=str-0; console.log(num); //结果为数值型;
2. !
console.log(Boolean(2));
var message; if(message){};
]
Atas ialah kandungan terperinci Apakah jenis penukaran yang ada pada JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!