Javascript关键字,条件语句,循环语句,函数

来源:互联网 发布:2017新开淘宝卖什么好 编辑:程序博客网 时间:2024/06/07 06:10

关键字

根据规定,关键字是保留的,不能用作变量名或函数名。
下面是一些ECMAScript关键字的完整列表。

break ,case,catch,continue,default,delete,do,else,finally.
for,function,if,iInstanceof,new,return,switch,this,throw.
try,typeof,var,void,while,with.


条件语句

  • 比较运算符
    比较运算符执行的是比较运算。每个比较运算符都返回一个布尔值。比较运算符在逻辑语句中使用,以测定变量或值是否相等。

== (等于) === (全等-值和类型) != (不等于)

(大于) < (小于) >= (大于或等于) <= (小于或等于)

  • 逻辑运算符

(1)逻辑运算符,用于测定变量或值之间的逻辑。

&& (and) || (or) ! (not)

(2)条件运算符

variablename=(condition)?value1:value2;
如果条件condition满足,则为value1,否则为value2。

(3)if语句
①if语句

if(条件){
只有当 条件为true时执行的代码
};

②if…else if…else语句

if(条件1)
{
当条件1为true时执行的代码
}
else if(条件2)
{
当条件2为true时执行的代码
}
else
{当条件1和条件2都不为true时执行的代码
};

(4)switch语句
switch语句是if语句的兄弟语句。
可以用switch语句为表达式提供一系列的分支情况(case)。

switch(expression)   case value:statement;       break;   case value:statement;       break;   case value:statement;       break;   default:statement;----------###**循环语句**1while语句

while(表达式)
{
语句;
}

2do...while语句```do{    语句;}while(表达式);<div class="se-preview-section-delimiter"></div>

do…while为不确定性循环,先执行大括号中的语句,当表达式的结果为真(true)时,执行循环中的语句;当表达式为假(false)不执行循环,并退出do…while循环。
(3)for语句

for(初始化表达式;判断表达式;循环表达式){    语句;}<div class="se-preview-section-delimiter"></div>

先执行“初始化表达式”,再根据“判断表达式”的结果判断是否执行循环,当判断表达式为真(true)时,执行循环中的语句,最后执行“循环表达式”,并继续返回循环的开始进行新一轮循环;表达式为假(false)时不执行循环,并退出for循环。
(4)break和continue语句
①break与continue说明

break可以跳出switch…case语句,继续执行switch语句后面的内容。break语句还可以跳出循环,也就是结束循环语句的执行。continue语句的作用为结束本次循环,接着进行下一次是否执行循环的判断。

②break和continue的本质区别

continue与break的区别是:break是彻底结束循环,而continue是结束本次循环。

(5)for…in语句
for…in语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。for…in中的代码每执行一次就会对数组的元素或者对象的属性进行一次操作。

for(变量in对象){   在此执行代码};

“变量”用来指定变量,指定的变量可以是数组元素,也可以是对象的属性。


函数

函数是一组可以随时随地运行的语句,简单的说,函数是完成某个功能的一组语句,它接收0个或者多个参数,然后执行函数体来完成某个功能,最后根据需要返回不返回处理结果。

(1)定义和调用函数

函数是可以重复使用的代码块,可以由一个事件执行,或被调用执行。函数是ECMAJavascript的核心。
函数是由这样的方式进行声明的:关键字function、函数名、一组参数,以及置于花括号中的待执行代码。

基本语法
function functionName(arg0,arg1,...argN){
statements
};

如何调用函数

通过其名字加上括号中的参数进行调用。

函数如何返回参数值

函数只需要使用return后跟要返回的值即可。
如果函数无返回值,那么可以调用没有参数的return,随时退出函数。

(2)用arguments对象访问函数的参数

Javascript函数并没有严格要求哪些参数是必选参数,哪些参数是可选参数,因此传入的参数个数是允许不等于定义函数时参数的个数的。如果在函数中使用了未定义的参数,则会提示语法错误(参数未定义),Javascript代码不会正常运行,如果参数已经定义,但未正确地传入,相关参数值会以undefined替换,Javascript代码仍正常运行。

原创粉丝点击