Membawa anda memahami jenis pembolehubah JavaScript dan penukaran antara pembolehubah

WBOY
Lepaskan: 2022-08-04 09:21:14
asal
1837 orang telah melayarinya

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.

Membawa anda memahami jenis pembolehubah JavaScript dan penukaran antara pembolehubah

[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web]

1

<script>
        var num =10;
        console.log(typeof num);
</script>
Salin selepas log masuk
  • typeof: mengisytiharkan jenis pembolehubah

  • alert: pop timbul kotak amaran

  • prompt: Penyataan input dan output

1.1 Warna jenis pembolehubah

Kenal pasti jenis pembolehubah mengikut warna konsol:

  • Ungu: Jenis angka

  • Hitam: Jenis aksara

  • Biru: Jenis Boolean (true false)

  • Kelabu cerah: undefined null

2. Literal

Literal ialah perwakilan nilai tetap dalam kod sumber , iaitu A literal mewakili cara untuk menyatakan nilai.

3. Penukaran jenis data

3.1 Tukar kepada jenis rentetan

1 >console.log(nombor 'Saya adalah rentetan')

2.toString() Tukar kepada rentetan

Perwakilan rentetan nombor. Sebagai contoh, apabila radix ialah 2, NumberObject ditukar kepada rentetan yang mewakili nilai binari.

Sintaksnya ialah:


Penerangan Parameter
number.toString(radix)
Salin selepas log masuk

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.

    2 - Nombor dipaparkan sebagai nilai binari
  • 8 - Nombor dipaparkan sebagai nilai perlapanan
  • 16 - Nombor dipaparkan dalam nilai perenambelasan ​​
  • Contoh adalah seperti berikut:

var num=10;
var str=num.toString();
console.log(str);
Salin selepas log masuk
3.string (pembolehubah )

3.2 Tukar kepada jenis angka (titik kunci)

fungsi parseInt(rentetan) - jenis berangka integer

fungsi parseInt() boleh dihuraikan rentetan dan mengembalikan integer.

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 berikut
parseInt(string, radix)
Salin selepas log masuk

var age=prompt(&#39;请输入您的年龄&#39;);
        console .log(parseInt(age));
        console.log(parseInt(&#39;3.14&#39;));  //取整 3
        console.log(parseInt(&#39;3.98&#39;));  //取整 3
        console.log(parseInt(&#39;120px&#39;));  //取整 120
Salin selepas log masuk
2.fungsi parseFloat(rentetan)--jenis berangka titik terapung

fungsi parseFloat() boleh menghuraikan rentetan dan mengembalikan nombor titik terapung.

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 berikut
parseFloat(string)
Salin selepas log masuk

console.log(parseFloat(&#39;3.14&#39;));
console.log(parseFloat(&#39;120px&#39;)); //120会去掉px单位
Salin selepas log masuk
3. Gunakan nombor (pembolehubah)

var str=&#39;123&#39;;
console.log(number(str);
console.log(number(&#39;123&#39;));
Salin selepas log masuk
4. Menggunakan operasi aritmetik - * / Penukaran tersirat

console.log(&#39;12&#39;-0); //12
console.log(&#39;123&#39;-&#39;120&#39;); //3
console.log(&#39;123&#39;*1); //123
Salin selepas log masuk
3.3 Penukaran ke jenis Boolean

Fungsi Boolean()

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();
Salin selepas log masuk

    0
  • -0
  • null
  • ""
  • palsu
  • tidak ditentukan
  • NaN
  • Maka nilai objek adalah palsu. Jika tidak, nilainya adalah benar (walaupun nilai pembolehubah ialah rentetan "palsu"!

Selebihnya adalah benar.
console.log(boolean(&#39;&#39;));//false
console.log(boolean(0));//false
console.log(boolean(NaN));//false
console.log(boolean(null));//false
console.log(boolean(undefined));//false
Salin selepas log masuk

[Cadangan berkaitan:

tutorial video javascript

, bahagian hadapan web]

Atas 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!

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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!