if(条件){ 条件成立 }; if(条件){ 条件成立 }else{ 条件不成立 }; if(条件){ 条件成立 }else if(条件){ 条件成立 }else{ 条件不成立 };
Eg:
const favourite = 10; if (favourite === 10) { console.log('10!!! I love it~'); } else if (favourite === 21) { console.log('It is my year'); } else { console.log('既不是21也不是10') } if (favourite !== 10) console.log('Why not 10?');
for( 初始化变量 ; 条件 ; 增量 ){ 执行语句 };
Eg:
for (const i = 1 ; i < 10 ; i++ ){ console.log(i + '\n\'); }
for循环的好处:
while(循环条件){ 执行的语句; }
do{ 执行的语句; }while(循环条件)
*不论条件是否成立,do里的代码都会先执行一遍
switch(表达式){ case值1: Js命令; break; case值2: Js命令; break; case值3: Js命令; break; …… default: Js命令; }
Eg:
const day = 'monday'; switch (day) { case 'monday': // day === 'monday' console.log('Plan course structure'); console.log('Go to coding meetup'); break; case 'tuesday': console.log('Prepare theory videos'); break; case 'wednesday': console.log(''); break; case 'thurday': console.log('Write code examples'); break; case 'friday': console.log('Record videos'); break; case 'saturday': case 'sunday': console.log('Enjoy the weekend :D'); break; default: console.log('Not a valid day!'); }