Javascript--语句初识

105 阅读2分钟

Javascript分支语句

if语句语法

if

if(condition){
    statement 1;
}

condition值内容可以是Boolean值,也可以不是,当不是的时候,会强制转换为Boolean型

执行语句超过一句时,必须要加大括号,执行语句只有一句时,可以不加大括号

补充:

alert()

功能:弹出警告对话框,括号内填写警告对话框的内容

if-else

if(condition){
    statement 1;
}else{
    statement 2;
}

补充:

prompt() 与c语言中scanf使用类似

功能:弹出输入框

返回值:

  1. 点击确定,返回输入内容
  2. 点击取消,返回null

else-if

if(condition){
    statement 1;
}else if{
    statement 2;
}else {
    statement 2;
}

可以有多个else-if相连

输入值为78时:

if嵌套

补充:

string.length

功能:获取string字符串的长度

返回值:number

switch语句

补充:

获取星期:

语法:

nem Data () . getDay ()

功能:获取星期

返回值:number(0-6)一周从周日开始,即对应为0

switch语句

语法:

switch(expression){
    case value:statement
    break;
    case value:statement
    break;
    case value:statement
    break;
    ...
    default:statement
}

当需要使用多条件分支时,建议使用switch

补充:

语法:

document.write("内容")

功能:向浏览器输出内容

循环语句

for语句

语法:

for(语句1;语句2;语句3;){
    被执行的代码块;
}
语句1:在循环开始前执行,初始条件
语句2:定义运行循环的条件,出循环条件
语句3:在循环被执行后执行,循环中变量执行的条件

循环嵌套

嵌套规则:

  1. 外层为假时内层不执行
  2. 先执行外层再执行内层,直至内层的条件为假时再返回外层去执行

while 与 do-while

while与do-while,循环变量必须书写在语句的外面,防止每次被重置清空

while

语法:

while(条件){ 需要执行的代码; }

do-while

语法:

do{
    需要执行的代码;
}while(条件)

说明:

这种语法的循环最少执行一次

for与while

for 适合已知循环次数的循环体

while 适合未知循环次数的循环体

break 与contiue

break

立即退出循环

contiue

结束本次循环,继续开始下一次