在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ Js中的賦值問題

Js中的賦值問題

圖片描述

var d = e || 10; 這里為什么會提示 e 未定義;
var e = e || 10; 和上面類比 這個語句為什么沒有提示 e 未定義? 和上面的有啥不同?

回答
編輯回答
法克魷

e is not definede未定義
var e = e || 10 這里程序從左到有執(zhí)行 走到第二個e的時候已經(jīng)聲明過了 所以不會報錯

2017年2月21日 06:28
編輯回答
青裙

var聲明會變量提升, 也就是

var e = undefined;
e = e || 10;

你用let或const就會報is not defined

2018年2月8日 17:59
編輯回答
悶油瓶

聲明提前了解一下。

2018年7月4日 06:25