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改寫為三元運算子時,如果有某種情況不需要進行任何處理,空著不符合語法規則,可以新增佔位符:null、undefined、void 0.num=
10;if (num
>5&&
num<=
10) else
//改寫為三元運算子形式
num>5&&
num<=10?
num++: num
--;
如果乙個條件下需要執行多條操作,使用()包裹,各條操作之間用逗號分隔
num>5 && num<=10 ?(num++,console.log(num)): null
swith case
switch case 應用於if、else中乙個變數在不同值情況下的不同操作
switch(num%4)
case中值的判斷使用的是嚴格相等'==='
迴圈操作語句
for迴圈continue 跳過當前迴圈,進入下一輪迴圈for(設定迴圈起始值;設定迴圈執行的條件;步長累加)
break直接結束當前迴圈體
for(var i=1; i<10; i+=2) elseconsole.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 分號前的命令執行完之後會立即執行分號後的命令。考慮到命令之間的關聯性 比如想要在某個目錄下面新建乙個檔案,當該目錄存在時,才建立 如果不存在,就不建立。這時兩個命令是有關聯性的,前乙個命令是否成功執行與後乙個命令是否執行有關。需要借助 命令回傳碼的...