js 流程控制

it2022-05-05  166

if 判断: if(){};       if(){} else{}

while 循环:while(){}    do{}while()

switch判断:switch(){  case: }

错误捕获:try{} catch (error){} finally{}  // finally 可有可无,try,catch则必须要有

try {有可能错误的代码}

catch (err) {如果try代码块的逻辑出错,catch就会捕获try抛出的错误,保存在err里}

finally {不管代码有没有错误,始终执行 }; 

try { var c = 1; if (c == 1) { //手动抛出错误 // throw 'c不能等于1'; //创建一个错误对象 var error = new Error('c不能等于1'); throw error; } } catch (err) { //err: 错误信息 // console.log('err ==> ', err); //如果抛出是一个错误对象时, 自定义错误信息保存在message console.log(err.message); } finally { console.log('不管有没有错误,始终执行'); } console.log('c ==> ', c);

终止循环的关键字:break(退出循环);continue(退出当前循环)

 

 

 


最新回复(0)