循環(huán):
我們平時(shí)在做項(xiàng)目的時(shí)候會(huì)遇到很多有相同的屬性還要重復(fù)寫,那這時(shí)為了效率秉氧,和代碼的簡潔眷昆,一般使用循環(huán)。循環(huán)語句也就是說通過循環(huán)語句可以反復(fù)的執(zhí)行一段代碼多次汁咏。
while循環(huán)
- 語法:while(條件表達(dá)式){語句...}
while語句在執(zhí)行時(shí)亚斋,先對條件表達(dá)式進(jìn)行求值判斷,如果值為true攘滩,則執(zhí)行循環(huán)體帅刊,循環(huán)體執(zhí)行完畢以后,繼續(xù)對表達(dá)式進(jìn)行判斷如果為true漂问,則繼續(xù)執(zhí)行循環(huán)體赖瞒,以此類推如果值為false,則終止循環(huán)蚤假。
for循環(huán)
1栏饮、for語句,也是一個(gè)循環(huán)語句勤哗,也稱為for循環(huán)抡爹。
2、在for循環(huán)中芒划,為我們提供了專門的位置用來放三個(gè)表達(dá)式:1.初始化表達(dá)式2.條件表達(dá)式3.更新表達(dá)式
3、for循環(huán)的語法:for(①初始化表達(dá)式;②條件表達(dá)式;④更新表達(dá)式){語句}
4欧穴、for循環(huán)的執(zhí)行流程:①執(zhí)行初始化表達(dá)式民逼,初始化變量(初始化表達(dá)式只會(huì)執(zhí)行一次)②執(zhí)行條件表達(dá)式,判斷是否執(zhí)行循環(huán)涮帘。如果為true拼苍,則執(zhí)行循環(huán)③如果為false,終止循環(huán)④執(zhí)行更新表達(dá)式,更新表達(dá)式執(zhí)行完畢繼續(xù)重復(fù)②
死循環(huán)
該循環(huán)不會(huì)停止疮鲫,除非瀏覽器關(guān)閉吆你,死循環(huán)在開發(fā)中慎用
可以使用break,來終止循環(huán)
while(true){
? ? ? ? ? ? if(j>10){
? ? ? ? ? ? ? ? ? ? ? break;//退出整個(gè)循環(huán)
? ? ? ? ? ? ?}
? ? ? ? ? ? ? j++;
}
for循環(huán)的死循環(huán)寫法
for(;;){
}*/
/*
break關(guān)鍵字可以用來退出switch或循環(huán)語句俊犯,不能在if語句中使用break和continue
break關(guān)鍵字妇多,會(huì)立即終止離他最近的那個(gè)循環(huán)語句,continue關(guān)鍵字可以用來跳過當(dāng)次循環(huán)燕侠,同樣continue也是默認(rèn)只會(huì)對離他最近的循環(huán)循環(huán)起作用者祖,可以為循環(huán)語句創(chuàng)建一個(gè)label,來標(biāo)識當(dāng)前的循環(huán)绢彤。
字符串處理方法
a.用split切割七问,把字符串分開在進(jìn)行其他的操作。
a.charAt(0);//看下標(biāo)是零的值是多多少
a.indexOf('a');//看a第一次出現(xiàn)在什么下標(biāo)位置茫舶,找不到a返回-1
a.substring(10,15);//截取下標(biāo)第10到15的值械巡,不包括15
a.substring(10);//截取第10為下標(biāo)以后的值
a.toupperCase();//都轉(zhuǎn)換為大寫
a.toLowerCase();//全轉(zhuǎn)換為小寫
字符串反串:
字符串反串也可以用split,通俗點(diǎn)講及時(shí)把字符串分割饶氏,反轉(zhuǎn)坟比,在用join鏈接
1、split字符串轉(zhuǎn)成數(shù)組2嚷往、reverse數(shù)組反轉(zhuǎn)3葛账、join數(shù)組轉(zhuǎn)成字符串