更新時(shí)間:2021-07-14 來源:黑馬程序員 瀏覽量:
在使用變量時(shí),還有一些值得注意的語法細(xì)節(jié),下面進(jìn)行詳細(xì)講解。
1. 更新變量的值
一個(gè)變量重新賦值后,它原有的值就會(huì)被覆蓋,示例代碼如下。
var myName = '小明'; console.log(myName); // 輸出結(jié)果:小明 myName = '小紅'; // 更新變量的值 console.log(myName); // 輸出結(jié)果:小紅
2. 同時(shí)聲明多個(gè)變量
在var關(guān)鍵字后面可以同時(shí)聲明多個(gè)變量,多個(gè)變量名之間使用英文逗號(hào)隔開,示例代碼如下。
// 同時(shí)聲明多個(gè)變量,不賦值 var myName, age, email; // 同時(shí)聲明多個(gè)變量,并賦值 var myName = '小明', age = 18, email = 'xiaoming@localhost';
3. 聲明變量的特殊情況
(1)只聲明變量,但不賦值,則輸出變量時(shí),結(jié)果為undefined,示例代碼如下。
var age; console.log(age); // 輸出結(jié)果:undefined
(2)不聲明變量,直接輸出變量的值,則程序會(huì)出錯(cuò),示例代碼如下。
console.log(age);
上述代碼執(zhí)行后,在控制臺(tái)中會(huì)看到如圖1所示的錯(cuò)誤提示。
Javascript:void(0)和javascript:;是什么意思?
JavaScript執(zhí)行機(jī)制詳細(xì)介紹