Ia boleh mengambil null dan undefined sebagai hujah tanpa ralat.
String(null); // 'null' String(undefined); // 'undefined'
Ia menimbulkan ralat jika pembolehubah ditetapkan kepada null atau undefined.
null.toString() // Uncaught TypeError: Cannot read properties of null (reading 'toString') undefined.toString() // Uncaught TypeError: Cannot read properties of null (reading 'toString')
Pembina ini menukar hujah kepada nombor.
Jika aksara dalam hujah tidak boleh ditafsirkan sebagai nombor, ia menukar hujah kepada NaN
Number('123px'); // NaN Number('3'); // NaN
Ia membaca nombor sehingga mencapai aksara yang tidak boleh ditafsirkan sebagai nombor.
parseInt('12px'); // 12 parseint(''); // NaN
Atas ialah kandungan terperinci Jenis Penukaran dalam Javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!