温故而知新--ECMAScript and javascript基础一
来源:互联网 发布:算法分析教材 编辑:程序博客网 时间:2024/04/29 17:20
ECMA262关键字:
break,else,new,var,case,finally,return,void,catch,for,switch,while,continue,function,this,with,default,if,throw,delete,in,try,do,instanceof,typeof
ECMA262保留字:
abstract,enum,int,short,boolean,export,interface,static,byte,extends,long,super,char,final,native,synchronized,class,float,package,throws,const,goto,private,transient,debugger,implements,protected,volatile,double,import,public
ECMA262原始类型:
Undefined,Null,Boolean,Number,String
String 字面量:
/n 换行
/t 制表符
/b 空格
/r 回车
/f 换页符
// 反斜杠
/' 单引号
/" 双引号
/Onnn 八进制代码nnn(n是0到7中的一个八进制数字)
/xnn 十六进制代码nn(n是0到F中的一个十六进制数字)
/unnnn 十六进制代码nnnn(n是0到F中的一个十六进制数字),表示的Unicode字符
语句:
if(condition) statement1 else statement2
迭代语句:
1、do{statement}while (expression);
2、while(expression) statement
3、for(initialization;expression;post-loop-expression)statement
4、for(property in expression) statement
另外,还有break,continue等语句。它们与java,C#中没区别。
with(expression) statement;
switch(expression){
case value:statement
break;
}
函数:function functionName(arg0,arg1...argN){
statement }
注意:ECMAScript中的函数不能重载,ECMAScript支持闭包。
//********************
工厂方式:(经典方式)
alert(this.color);
}
function createCar(sColor,iDoors,iMpg)...{
var oTempCar=new Object;
oTempCar.color=sColor;
oTempCar.doors=iDoors;
oTempCar.mpg=iMpg;
oTempCar.showColor=showColor;
return oTempCar;
}
var car1=createCar("red",4,23);
var car2=createCar("blue",3,25);
car1.showColor(); //outputs "red"
car2.showColor(); //outputs "blue"
混合工厂方式:
var oTempCar=new Object;
oTempCar.color="red";
oTempCar.doors=4;
oTempCar.mpg=23;
oTempCar.showColor=function()...{
alert(this.color);
}
return oTempCar;
}
//使用时:
var car=new Car();
- 温故而知新--ECMAScript and javascript基础一
- 温故而知新--ECMAScript and javascript基础二
- JavaScript(02): ECMAScript基础
- ECMAScript 基础(一)
- 《JavaScript高级程序设计》学习总结之ECMAScript基础(一)
- JavaScript 拾碎[一] ECMAScript 简介
- C#基础(一)(温故而知新)
- 温故而知新(一)Java基础:基本数据类型
- Javascript 高级程序设计 笔记 (一)ECMAscript基础部分,缓慢更新中
- 《 JavaScript高级程序设计》第二章ECMAScript基础
- JavaScript学习笔记二ECMAScript基础
- 温故而知新----javascript
- JavaScript / ECMAScript
- javascript ECMAScript
- ECMAScript 基础
- ECMAScript基础
- ECMAScript 基础
- ECMAScript基础
- 水晶报表"System.Runtime.InteropServices.COMException 拒绝访问" 解决办法
- 一个男人至少要做的十件事
- 如何删除SQL Server下注册的服务器
- 关于Spring的一点思索.
- 微软的JavaScript,Post的实例(XMLHTTP)
- 温故而知新--ECMAScript and javascript基础一
- vmwera里安装linux设置上网
- 走近 WSH(Windows Scripting Host)
- asp验证码(加法运算)
- Css表格圆角
- DIV_圆边圆角的实现
- 宝宝呕吐未必是肠胃问题
- JavaScrip获取汉字拼音的首字母
- D3D深度测试和Alpha混合