代码块
- 语句是按照自上而下的顺序执行的,语句各自独立
- 可以用{}进行分组,称为一组语句,要不都执行要不都不执行,一个{}称作代码块
- 代码块后面不用加;
- js中的代码块只具有分组的作用,没有其他的用途
- 代码块中的代码,外部可以使用
流程控制语句
- 通过流程控制语句可以控制程序执行流程,使程序可以根据一定条件来选择执行
- 语句的分类:
-
-
-
- 条件判断语句:
-
- if语句在执行时,会先对条件表达式进行求值判断,如果条件表达式的值为true,则执行if后语句,如果判断条件为false,则不执行if后面的语句
- if语句只能控制紧随其后的语句
- if语句二: if(条件表达式){语句1}else{语句2} if语句在执行时,会先对条件表达式进行求值判断,如果条件表达式的值为true,则执行语句1,如果为false,执行语句2.
- if语句三: if(条件表达式1){语句1}else if(条件表达式2) {语句2}else {语句3} //从上往下执行,如果条件表达式的值为true,执行语句1,如果为false,往下执行条件表达式2,如果值为true,执行语句2,false执行语句3.一旦代码块执行
- prompt() 可以弹出提示框,该提示框会有一个文本框,该字符串将会作为提示框的提示文字,接受的文字可以作为函数返回值返回,可以定义一个变量来接收文字
- prompt() 返回的是字符串类型,可以再prompt前面加+,隐式转换成数值型。
var num1 = +prompt(‘请输入num1‘);
var num2 = +prompt(‘请输入num2‘);
var num3 = +prompt(‘请输入num3‘);
var max = num1 > num2 ? num1 > num3 ? num1 : num3 : num2 > num3 ? num2 : num3;
alert(‘最大值是:‘ + max);
流程控制语句、if语句
原文:https://www.cnblogs.com/oneday-hh/p/14107284.html