Artikel ini membawakan anda pengetahuan yang berkaitan tentang javascript terutamanya memperkenalkan jenis pembolehubah JavaScript dan penukaran antara pembolehubah secara terperinci Kod sampel dalam artikel itu sangat terperinci dan mempunyai nilai Rujukan tertentu berguna kepada semua orang.
[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web]
<script> var num =10; console.log(typeof num); </script>
typeof
: mengisytiharkan jenis pembolehubah
alert
: pop timbul kotak amaran
prompt
: Penyataan input dan output
Kenal pasti jenis pembolehubah mengikut warna konsol:
Ungu: Jenis angka
Hitam: Jenis aksara
Biru: Jenis Boolean (true false
)
Kelabu cerah: undefined null
Literal ialah perwakilan nilai tetap dalam kod sumber , iaitu A literal mewakili cara untuk menyatakan nilai.
Sintaksnya ialah:
number.toString(radix)
radix Pilihan. Menentukan asas untuk mewakili nombor, yang merupakan integer antara 2 dan 36. Jika parameter ini ditinggalkan, asas 10 digunakan. Walau bagaimanapun, ambil perhatian bahawa standard ECMAScript membenarkan pelaksanaan untuk mengembalikan sebarang nilai jika parameter ialah nilai selain daripada 10.
var num=10; var str=num.toString(); console.log(str);
Apabila nilai radix parameter ialah 0, atau parameter tidak ditetapkan, parseInt() akan menentukan asas nombor berdasarkan rentetan.
Apabila radix parameter diabaikan, JavaScript lalai kepada radix nombor seperti berikut:
Jika rentetan bermula dengan "0x", parseInt() akan menghuraikan rentetan yang lain menjadi integer heksadesimal.
ECMAScript v3 membenarkan pelaksanaan parseInt() untuk menghuraikan aksara berikutnya ke dalam nombor perlapanan atau perenambelasan jika rentetan bermula dengan 0.
Jika rentetan bermula dengan nombor dari 1 hingga 9, parseInt() akan menghuraikannya menjadi integer perpuluhan.
Sintaks
Contohnya adalah seperti berikutparseInt(string, radix)
var age=prompt('请输入您的年龄'); console .log(parseInt(age)); console.log(parseInt('3.14')); //取整 3 console.log(parseInt('3.98')); //取整 3 console.log(parseInt('120px')); //取整 120
Fungsi ini menentukan sama ada aksara pertama dalam rentetan ialah nombor. Jika ya, rentetan itu dihuraikan sehingga ia mencapai penghujung nombor dan nombor itu dikembalikan sebagai nombor dan bukannya sebagai rentetan.
Sintaks
Contohnya adalah seperti berikutparseFloat(string)
console.log(parseFloat('3.14')); console.log(parseFloat('120px')); //120会去掉px单位
var str='123'; console.log(number(str); console.log(number('123'));
console.log('12'-0); //12 console.log('123'-'120'); //3 console.log('123'*1); //123
Objek Boolean mewakili dua nilai: "true" atau "false"
Kod berikut mentakrifkan objek Boolean bernama myBoolean:
Jika objek Boolean tidak mempunyai Nilai pemula atau nilainya ialah:var myBoolean=new Boolean();
console.log(boolean(''));//false console.log(boolean(0));//false console.log(boolean(NaN));//false console.log(boolean(null));//false console.log(boolean(undefined));//false
[Cadangan berkaitan:
tutorial video javascriptAtas ialah kandungan terperinci Membawa anda memahami jenis pembolehubah JavaScript dan penukaran antara pembolehubah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!