JS 判斷執行語句

2021-08-21 11:39:41 字數 1184 閱讀 8078

js 判斷執行語句

if、else if、else

if(條件1) esle if else

如果好幾個條件都成立來,只把第乙個成立的條件的事件執行,其它成立的條件不管

條件會先被轉換為布林值,值為true時成立

//判斷題

varnum

=parsefloat('width:12.5px);

if (num

==12.5) else

if (num

==nan) else

if (typeof

num==

"number") else

}

三元運算子

條件?條件成立執行:條件不成立執行;

只是if(條件){}else{}的另外一種寫法

var

num=

10;if (num

>5&&

num<=

10) else

//改寫為三元運算子形式

num>5&&

num<=10?

num++: num

--;

改寫為三元運算子時,如果有某種情況不需要進行任何處理,空著不符合語法規則,可以新增佔位符:null、undefined、void 0.

如果乙個條件下需要執行多條操作,使用()包裹,各條操作之間用逗號分隔

num>5 && num<=10 ?(num++,console.log(num)): null

swith case

switch case 應用於if、else中乙個變數在不同值情況下的不同操作

switch(num

%4)

case中值的判斷使用的是嚴格相等'==='

迴圈操作語句

for迴圈

for(設定迴圈起始值;設定迴圈執行的條件;步長累加)
continue 跳過當前迴圈,進入下一輪迴圈

break直接結束當前迴圈體

for(var i=1; i<10; i+=2)  else 

console.log(i);

}console.log(i); //=> 10

selenium 執行js語句

selenium可以讓瀏覽器執行我們規定的js 執行下列 檢視執行效果 import time from selenium import webdriver driver webdriver.chrome driver.get time.sleep 1 js window.scrollto 0,do...

JS的判斷語句 判斷 迴圈

判斷 條件成立做什麼 條件不成立做什麼 1 if else 2 三元運算子 簡單判斷時用的 1 如果處理的事情比較多,我們用括號包起來,每一件事情用逗號分隔 2 如果不需要處理事情,可以使用null undefined佔位 a 0 a 20?a console.log a null 語法 條件?條件...

命令執行的判斷語句( )

不考慮命令相關性的連續命令執行 cmd1 cmd2 分號前的命令執行完之後會立即執行分號後的命令。考慮到命令之間的關聯性 比如想要在某個目錄下面新建乙個檔案,當該目錄存在時,才建立 如果不存在,就不建立。這時兩個命令是有關聯性的,前乙個命令是否成功執行與後乙個命令是否執行有關。需要借助 命令回傳碼的...