b ?a:b; 若成立執(zhí)行a否則執(zhí)行b var isHide = true; 若用if判斷語句如下 if(isHide) { box.style.disp..."/>
溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

JS switch判斷 三目運算 while 及 屬性操作代碼

發(fā)布時間:2020-09-28 13:28:06 來源:腳本之家 閱讀:156 作者:進(jìn)擊的小程序員 欄目:web開發(fā)

三 目運算:如var a = 10;

var b= 12;
c = a>b ?a:b;

若成立執(zhí)行a否則執(zhí)行b

var isHide = true;

若用if判斷語句如下

if(isHide) {
box.style.display = "block";
} else {
box.style.display = "none";
}

三目運算替代if

box.style.display = isHide?"block":"none";

判斷條件?成立執(zhí)行語句:不成立執(zhí)行語句。

條件成立返回:成立執(zhí)行的結(jié)果

條件不成立:執(zhí)行的結(jié)果

簡化版的if判斷

continue 跳過本次循環(huán):不能寫入三目運算

列:

for(var i=0;i<5;i++){
if(i==3)
continue;跳過i=3這個循環(huán)不執(zhí)行;其他依然執(zhí)行。
}

break:終止整個循環(huán);默認(rèn)只會終止緊鄰的這個循環(huán)如果要終止其他循環(huán),需要給循環(huán)起名字。

例:

for(var i=0;i<5;i++){
if(i==3)
break;當(dāng)循環(huán)執(zhí)行到i=3時終止整個循環(huán)。
}
name:for(var i=0;i<5;i++){
for(var j=0;j<5;j++){
break name //終止兩個循環(huán)
}
}

對象存貯數(shù)據(jù),是存在對象的屬性中:

對象是一種復(fù)雜類型的數(shù)據(jù),在對象中我們可以存儲任意類型的數(shù)據(jù)

第一種:屬性操作 1 第一種屬性操作時一組寫死的值,不能使用變量。

讀操作 obj.屬性名

寫操作 obj.屬性名 = 屬性值;

obj.key = val; 鍵值對;

var obj = {};
obj.name = "Leo"; 這種寫法為第一種屬性名都被寫死若想調(diào)用必須要如
obj.age = 40; 下console.log(obj.name);。
obj.gender = "female";
console.log(obj.w);//注意第一種屬性操作是寫死的一個值,不能使用變量 obj.w 這么寫就認(rèn)為在找 obj的w屬性。

第二種屬性操作 第二種屬性操作做,接收的是一個字符串,字符串就可以存在變量中,可以直接寫obj[變量調(diào)用]

讀操作 obj["屬 性名]

obj[“屬性名”]=屬性值;

obj["key"] = val;

注意第二種

var obj = {};
obj['name'] = "Leo";
obj['age'] = 40;
obj['gender'] = "female";
obj['width'] = "180px";
obj['height'] = "180px";
obj['children'] = ["大明","小明","三明"];
var w = "width";
console.log(obj[w]);// 第二種屬性操作,接受的是一個字符串,字符串就可以存在變量中,可以直接寫obj[變量調(diào)用];
alert("name" in obj); // obj 有 name屬性就返回 true,否則 返回false

判斷對象中是否有這個屬性

返回 true 或 false

for (var s in obj) { 找到obj的所有屬性 s會依次變成arr的屬性名 //同過in方法將循環(huán)變量s變成obj對
console.log(s,obj[s]); 應(yīng)的屬性名。若想使用只有用第二中命名。s的類型是字符串。
} s為屬性名 obj[S]為對應(yīng)的屬性名的屬性值。

for in 可以用來循環(huán)對象和數(shù)組 不能用來循環(huán)一組元素,

for循環(huán)只能用來循環(huán) 數(shù)組類數(shù)組(一組元素)不能用來循環(huán)一組對象。

###while語句###
起始值
while(判斷條件){
執(zhí)行語句;
自增;
}
##switch##
switch(要判斷的內(nèi)容){
case:判斷內(nèi)容; //條件成立后執(zhí)行語句將case下所有代碼都執(zhí)行,只有遇見break才會結(jié)束
執(zhí)行語句; 若沒有遇見break就會遇見穿刺現(xiàn)象執(zhí)行所有代碼。
break;
default: //以上所有的判斷都不成立
}

switch(a){
case 10://當(dāng)a == 10;
console.logo(“;;;;”)語句結(jié)束之后添加break
break;//當(dāng)a==10 的
case 15://當(dāng)a==15;
console.logo("ppppp")
break;
default: //以上所有的判斷都不成立
}

總結(jié)

以上所述是小編給大家介紹的JS switch判斷 三目運算 while 及 屬性操作代碼,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI