//判斷 //判斷t2不等于100是不是真的,真的就執(zhí)行內(nèi)容1,假的就執(zhí)行內(nèi)容2 if( t2 != 100) { //內(nèi)容1 //假的情況下執(zhí)行的內(nèi)容 }else{ //內(nèi)容2 } //可以不帶else if( t2 != 100 ){ } //另一種的判斷不推薦使用 //支持 && || 以及取反操作等的運(yùn)算符 if( t2 == 100 && t3 == 100 || !(str1 == "")) { "true" } //除了null和false 其他所有值判斷都是true if( null || 100 || "" ) { "null" } //switch 條件分歧,目前 case 必須加break 否則會解析失敗 switch( t2 ){ //如果t2值是1就執(zhí)行里面的內(nèi)容 case 1: //內(nèi)容 //break是跳出的意思 break; //如果t2值是2就執(zhí)行里面的內(nèi)容 case 2: //內(nèi)容... break; case "a": break; case "b": break; case c: return; break;//必須加入 //如果t2的值上面都沒有對應(yīng)找到和進(jìn)入執(zhí)行內(nèi)容,就執(zhí)行這個(gè)的內(nèi)容 default: //內(nèi)容 break; } //基本for循環(huán),其還有其他2種循環(huán),但為了你以后能適用c# c++ c 和 代碼維護(hù),所以不推薦使用其他的 for( var i = 0;i < 10; ++i ){ //在里面執(zhí)行內(nèi)容 } //異常 //它能捕捉到c#拋出的異常 也能捕捉到 自己拋出的,例如腳本里調(diào)用c#的類操作,出錯(cuò)了,也可以捕獲的 //注意的是,異常捕獲的消耗是在出了錯(cuò)捕捉到了 就生成第一次初始化的 異常上,在之后出錯(cuò)上不會消耗什么,所以值的使用 try{ if(arg) { //拋出一個(gè)異常 throw th } //捕獲到異常就執(zhí)行里面的內(nèi)容 }catch(e){ "error : " + th }
更多建議: