JavaScript基础(四) 语句
2008-01-15 18:00
375 查看
1. 标签
label : statement
2. break, continue 语句
可以后面跟标签: break label; continue label;
3. with 语句
最好不要用,性能低
4. swich语句,可以使用string类型,而且可以是变量。
var GREEN = "green";
swich(sColor)
{
case GREEN :
break;
default :
break;
}
5. 函数不需要写返回类型和参数类型,需要关键字function
funcion sayHi(name, message){}
如果函数体里面没有return语句,或者直接是return;那么函数的结果是undefined
函数体里面可以使用特殊对象arguments,arguments[0]代表第一个参数
6. JavaScript的函数实际是一个对象,所以有一个对象叫做Function
var sayHi = new Function(argument1, argument2, ..., argumentn, functionBody);
最后一个参数是函数体。这种方法定义函数不方便,因此不建议使用,所以所有的函数可以看做都是Function的一
个实例对象。
function isFunction(obj)
{
return (obj instanceof Function);
}
alert(isFunction(isFunction)); 返回结果是true
7. 函数直接量
在ECMAScript 版本3中定义了函数直接量语法,也叫拉姆达(lambda)表达式,也就是说在表达式中的函数可以省略函数名,如下:
var square = function(x)
{
return x * x;
}
等价于:
function square(x)
{
return x * x;
}
var squareVar = square;
label : statement
2. break, continue 语句
可以后面跟标签: break label; continue label;
3. with 语句
最好不要用,性能低
4. swich语句,可以使用string类型,而且可以是变量。
var GREEN = "green";
swich(sColor)
{
case GREEN :
break;
default :
break;
}
5. 函数不需要写返回类型和参数类型,需要关键字function
funcion sayHi(name, message){}
如果函数体里面没有return语句,或者直接是return;那么函数的结果是undefined
函数体里面可以使用特殊对象arguments,arguments[0]代表第一个参数
6. JavaScript的函数实际是一个对象,所以有一个对象叫做Function
var sayHi = new Function(argument1, argument2, ..., argumentn, functionBody);
最后一个参数是函数体。这种方法定义函数不方便,因此不建议使用,所以所有的函数可以看做都是Function的一
个实例对象。
function isFunction(obj)
{
return (obj instanceof Function);
}
alert(isFunction(isFunction)); 返回结果是true
7. 函数直接量
在ECMAScript 版本3中定义了函数直接量语法,也叫拉姆达(lambda)表达式,也就是说在表达式中的函数可以省略函数名,如下:
var square = function(x)
{
return x * x;
}
等价于:
function square(x)
{
return x * x;
}
var squareVar = square;
相关文章推荐
- javascript语句基础知识学习【javascript高级程序设计】
- JavaScript语言基础---(三)流程控制语句
- JavaScript基础_03样式引入与结构语句
- JavaScript 基础语句
- JavaScript基础(语法类型转换、运算符、语句)
- Javascript基础系列之(六)循环语句(do while循环)
- JavaScript基础语法---流程控制语句
- JavaScript基础之流程控制语句的用法
- 【知识整理】javascript基础语法总结(4)——条件和循环语句
- Javascript基础教程之if条件语句
- Javascript基础教程之switch语句
- js基础--javascript基础概念之语句(二)
- java基础61 JavaScript循环语句之while、do...while、for及for...in循环(网页知识)
- javascript学习(2)——[基础回顾]运算符、表达式、流程控制语句
- JavaScript基础语句
- Javascript 语言基础4(条件语句、循环语句、错误语句、练习)
- 【JavaScript】JavaScript基础-变量、运算符与控制语句
- Javascript基础系列之(五)条件语句(比较操作符)
- Javascript基础系列之(五)条件语句(switch语句)
- Javascript基础教程之if条件语句