国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 15:11:56
字體:
來源:轉載
供稿:網友

三 目運算:如var a = 10;

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

若成立執行a否則執行b

var isHide = true;

若用if判斷語句如下

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

三目運算替代if

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

判斷條件?成立執行語句:不成立執行語句。

條件成立返回:成立執行的結果

條件不成立:執行的結果

簡化版的if判斷

continue 跳過本次循環:不能寫入三目運算

列:

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

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

例:

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

對象存貯數據,是存在對象的屬性中:

對象是一種復雜類型的數據,在對象中我們可以存儲任意類型的數據

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

讀操作 obj.屬性名

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

obj.key = val; 鍵值對;

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

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

讀操作 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[變量調用];alert("name" in obj); // obj 有 name屬性就返回 true,否則 返回false

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

返回 true 或 false

for (var s in obj) { 找到obj的所有屬性 s會依次變成arr的屬性名 //同過in方法將循環變量s變成obj對console.log(s,obj[s]); 應的屬性名。若想使用只有用第二中命名。s的類型是字符串。} s為屬性名 obj[S]為對應的屬性名的屬性值。            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 原平市| 娱乐| 信丰县| 芜湖市| 平度市| 伊宁市| 赤壁市| 湘潭市| 太和县| 深水埗区| 南昌市| 桓台县| 黄冈市| 焉耆| 安国市| 榆林市| 和林格尔县| 安义县| 宜良县| 宣化县| 永德县| 名山县| 勃利县| 商河县| 宿州市| 长春市| 都匀市| 塔河县| 雷波县| 西峡县| 西丰县| 陆良县| 泸州市| 南昌县| 翼城县| 台南市| 张家川| 平和县| 拉萨市| 通渭县| 樟树市|