Rumah > hujung hadapan web > tutorial js > Apakah jenis penukaran yang ada pada JavaScript?

Apakah jenis penukaran yang ada pada JavaScript?

醉折花枝作酒筹
Lepaskan: 2023-01-07 11:45:00
asal
3133 orang telah melayarinya

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 "!!".

Apakah jenis penukaran yang ada pada JavaScript?

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.
Salin selepas log masuk

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 rentetan
console.log(String(null));
Salin selepas log masuk

2. Tukarkan
var a=true;
var str= a+"";
console.log('str');
Salin selepas log masuk
kepada jenis angka

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));
Salin selepas log masuk
parseInt():<. 🎜>

3,

parseFloat()
var a="12.3px";
console.log(parseInt(a);
//结果:12.3.  如果第一个字符是数字会解析知道遇到非数字结束.
var a="abc2.3";
console.log(parseInt(a);
结果:返回NaN,如果第一个字符不是数字或者符号就返回NaN.
Salin selepas log masuk
: parseFloat() menukar rentetan menjadi

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);
//结果为数值型;
Salin selepas log masuk
Kaedah:

1 Boolean():

2. !

console.log(Boolean(2));
Salin selepas log masuk

[Pembelajaran yang disyorkan:
var message;
if(message){};
Salin selepas log masuk
tutorial lanjutan javascript

]

Atas ialah kandungan terperinci Apakah jenis penukaran yang ada pada JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan