目錄
條件語(yǔ)句
if……else語(yǔ)句
三元表達(dá)式
switch
數(shù)組
創(chuàng)建數(shù)組
獲取數(shù)組元素?
新增數(shù)組元素
1.通過(guò)修改 length 新增
2.通過(guò)下標(biāo)新增
3. 使用push進(jìn)行追加元素
刪除數(shù)組中的元素
調(diào)試
條件語(yǔ)句
if……else語(yǔ)句
示例:
<script>
? ? let num=prompt("請(qǐng)輸入數(shù)字:")
? ? if(num % 2 == 0)
? ? {
? ? ? ? alert("這個(gè)數(shù)字是偶數(shù)")
? ? }
? ? else
? ? {
? ? ? ? alert("這個(gè)數(shù)字是奇數(shù)")
? ? }
</script>
三元表達(dá)式
?是 if else 的簡(jiǎn)化寫(xiě)法
語(yǔ)法:條件 ? 表達(dá)式1:表達(dá)式2
//條件為真,返回表達(dá)式1的值,條件為假,返回表達(dá)式2的值
//注意:三元表達(dá)式的優(yōu)先級(jí)是比較低的
switch
?更適合多分枝的場(chǎng)景
switch(表達(dá)式){
? ? ? ? case 值1:
? ? ? ? ? ? ? ? 語(yǔ)句1;
? ? ? ? ? ? ? ? break;
? ? ? ? case 值2:
? ? ? ? ? ? ? ? 語(yǔ)句2:
? ? ? ? ? ? ? ? break;
? ? ? ? default:
? ? ? ? ? ? ? ? 語(yǔ)句N;
}
數(shù)組
創(chuàng)建數(shù)組
使用 new 關(guān)鍵字創(chuàng)建
//Array 的 A要大寫(xiě)
var arr = new Array();
使用字面量方式創(chuàng)建
var arr = [ ];
var arr2 = [1,2,'haha',false];? //數(shù)組中保存的內(nèi)容稱為元素
PS:JS的數(shù)組不要求元素是相同類型
獲取數(shù)組元素?
是要下標(biāo)的方式訪問(wèn)數(shù)組元素(從0開(kāi)始)
var arr = ['小豬佩奇',’小豬喬治‘,'小羊蘇西'?];
console.log(arr);
console.log(arr[0]);
console.log(arr[1]);
console.log(arr[2]);
arr[2] = '小貓凱迪'console.log(arr);
如果下標(biāo)超出范圍讀取元素,則結(jié)果為 undefined
console.log(arr[3]) ;? ?//undefined
console.log(arr[-1]);? ?//undefined
PS:不要給數(shù)組名直接賦值,此時(shí)數(shù)組中的所有元素都沒(méi)了 ,相當(dāng)于本來(lái)arr是一個(gè)數(shù)組,重新賦值后變成字符串了。
新增數(shù)組元素
1.通過(guò)修改 length 新增
相當(dāng)于在末尾新增元素,新增的元素默認(rèn)值為 undefined
var arr = [9,5,2,7];
arr.length=6;
console.log(arr);
console.log(arr[4],arr[5]);
2.通過(guò)下標(biāo)新增
如果下標(biāo)超出范圍輔助元素,則會(huì)給指定位置插入新元素
var arr = [ ] ;
arr[2] = 10;
console.log(arr);
3. 使用push進(jìn)行追加元素
代碼示例:給定一個(gè)數(shù)組,把數(shù)組中的奇數(shù)放到一個(gè)newArr中
var arr = [9,5,2,7,3,6,8];
var newArr = [ ];
for(let i = 0; i<arr.length; i++){
? ? ? ? if(arr[i]%2!=0)
? ? ? ? {
? ? ? ? ? ? ? ? newArr.push(arr[i]);
? ? ? ? }
}
刪除數(shù)組中的元素
使用 splice 方法刪除元素
var arr = [9,5,2,7];
//第一個(gè)參數(shù)表示從下標(biāo)為2的位置開(kāi)始刪除,第二個(gè)參數(shù)表示要?jiǎng)h除的元素個(gè)數(shù)是1個(gè)
arr.splice(2,1);
console.log(arr);
//結(jié)果
[9,5,7]?
調(diào)試
F12 --- Sources?
shift+ctrl+r 進(jìn)入debug模式文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-828654.html
JS循環(huán)語(yǔ)句用法與JAVA類似,這里就不再展開(kāi)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-828654.html
到了這里,關(guān)于【JAVA WEB】JavaScript-條件語(yǔ)句的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!