Scorpio 邏輯和異常

2021-06-08 21:01 更新

//判斷
				//判斷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 否則會(huì)解析失敗
				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的值上面都沒有對(duì)應(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ò)上不會(huì)消耗什么,所以值的使用
				try{
					if(arg) {
						//拋出一個(gè)異常
						throw th
					}
				//捕獲到異常就執(zhí)行里面的內(nèi)容
				}catch(e){
					"error : " + th
				}


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)