javascript 学习笔记2

发布时间 2023-03-22 21:17:04作者: 我和你并没有不同

参考资料:https://developer.mozilla.org/zh-CN/docs/Learn/JavaScript/Building_blocks

条件语句:
if (choice === 'sunny') {
    para.textContent = '阳光明媚。穿上短裤吧!去海滩,或公园,吃个冰淇淋。';
  } else if (choice === 'rainy') {
    para.textContent = '外面下着雨;带上雨衣和雨伞,不要在外面呆太久。';
  } else if (choice === 'snowing') {
    para.textContent = '大雪纷飞,天寒地冻!最好呆在家里喝杯热巧克力,或者去堆个雪人。';
  } else if (choice === 'overcast') {
    para.textContent = '虽然没有下雨,但天空灰蒙蒙的,随时都可能变天,所以要带一件雨衣以防万一。';
  } else {
    para.textContent = '';
  }
  
  
&&——逻辑与 :if (choice === 'sunny' && temperature < 86)
||——逻辑或 : if (!(iceCreamVanOutside || houseStatus === 'on fire')) 

switch (表达式) {
  case 选择1:
    运行这段代码
    break;

  case 选择2:
    否则,运行这段代码
    break;

  // 包含尽可能多的情况

  default:
    实际上,仅仅运行这段代码
}
  
  
三元运算符:
const greeting = isBirthday
  ? '小王生日快乐,祝你有个美好的一天!'
  : '小王早上好。';
  
循环:
for (var i = 0; i < 100; i++) {
}


 break 语句将立即退出循环
 
 使用 continue 跳过迭代
 
 while
 do ... while