Rumah >hujung hadapan web >tutorial js >Membawa anda memahami jenis pembolehubah JavaScript dan penukaran antara pembolehubah

Membawa anda memahami jenis pembolehubah JavaScript dan penukaran antara pembolehubah

WBOY
WBOYasal
2022-08-04 09:21:141899semak imbas

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>
  • 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)

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);
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)

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
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)

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

var str=&#39;123&#39;;
console.log(number(str);
console.log(number(&#39;123&#39;));
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
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();

    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

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

Kenyataan:
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