Bagaimanakah hantaran tersirat berbeza daripada hantaran eksplisit dalam JavaScript?

PHPz
Lepaskan: 2023-09-03 15:29:02
ke hadapan
1386 orang telah melayarinya

JavaScript 中的隐式强制转换与显式强制转换有何不同?

Dalam artikel ini, anda akan mempelajari cara hantaran tersirat berbeza daripada hantaran eksplisit dalam JavaScript.

Bagian tersirat ialah penukaran automatik nilai daripada satu jenis data kepada yang lain. Ia juga dipanggil penukaran jenis.

Paksaan eksplisit adalah untuk menukar jenis data mengikut keperluan pengguna.

Contoh 1

Dalam contoh ini, marilah kita memahami pelakon tersirat.

let inputValue = "5"
console.log("The input variable is defined as: ")
console.log(inputValue, typeof inputValue);
let resultValue = Number(inputValue);
console.log("The input variable is defined as: ")
console.log(resultValue, typeof resultValue);
Salin selepas log masuk

Arahan

  • Langkah 1 - Tentukan pembolehubah: inputValue dan tetapkan integer.

  • Langkah 2 - Tambahkan rentetan kosong pada "inputValue". Jenis 'inputValue' kini ditukar daripada nombor kepada rentetan.

  • Langkah 3 - Paparkan nilai dan jenisnya sebagai hasil carian.

Contoh 2

Dalam contoh ini, marilah kita memahami pelakon eksplisit.

let inputValue = "5"
console.log("The input value is defined as a string with value: ", inputValue)
let resultValue = Number(inputValue);
console.log("The result value after conversion to a number is :", resultValue)
Salin selepas log masuk

Arahan

  • Langkah 1 - Tentukan pembolehubah: inputValue dan tetapkan nilai rentetan.

  • Langkah 2 - Tukar jenis nilai rentetan kepada integer. Kini jenis 'inputValue' ditukar daripada rentetan kepada nombor.

  • Langkah 3 - Paparkan nilai dan jenisnya sebagai hasil carian.

Atas ialah kandungan terperinci Bagaimanakah hantaran tersirat berbeza daripada hantaran eksplisit dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
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!