javascript基础教程

javascript基础教程

ID:14826899

大小:43.50 KB

页数:10页

时间:2018-07-30

javascript基础教程_第1页
javascript基础教程_第2页
javascript基础教程_第3页
javascript基础教程_第4页
javascript基础教程_第5页
资源描述:

《javascript基础教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Javascript基础一、变量varmyBook;myBook=5;变量名要求以字母或_打头,不能含有空格常见的类型有:字符串,数值,布尔和对象类型。varnum=6b=(3>5)二、表达式与操作符1、比较操作符==!=><>=<=2、运算操作符+-*/%++--3、逻辑操作符&&

2、

3、!4、位操作符&

4、^(异或)~<<>>>>>(填0右移操作符)5、赋值操作符=+=-=*=/=&=

5、=^=<<=>>=>>>=6、其它操作符条件操作符:(条件)?值1:值2a=5b=6c=(a>b)?a-b:a+

6、bnew操作符varcom=newArray(“Zhang”,”Li”,”wang”,”Chen”)delete操作符deletecom[2]7、三、语句1、条件语句(1)if……elseif(mark>60)s=”pass”elses=”fail”(2)switchswitch(表达式){case标签1:代码块1;break;case标签2:代码块2;break;…………10case标签n:代码块n;break;default:缺省代码块;}(3)2、循环语句(1)for语句for(初始表达式

7、,循环条件,递增表达式){代码块}(2)while语句while(循环条件){代码块}(3)do……while语句do{代码块}while(循环条件)(4)label语句label:代码块(5)break语句跳出循环语句或switchbreaklabel跳出label标识的代码块(6)3、其他语句(1)for……in语句[forin.htm]for(变量in对象){代码块}(2)with(对象){代码块}(3)注释//注释一行/**/(4)return4、四、函数1、函数的定义function函

8、数名(参数列表){代码块}2、函数的调用函数名(参数列表)3、javascript的全局函数(1)eval(字符串)10执行该字符串(2)parseInt(字符串,基数)parseFloat(字符串)vars=”3.14”varj=parseInt(s)vark=parseFloat(s)parseInt(“1A”,16)=26(3)isNaN(表达式):不是数字(4)Number(对象)和String(对象)Varn=newNumber(20)document.write(n.toString

9、(16))(5)Escape(字符串)和unescape(字符串)将消息串格式转换为ASC码格式4、方法(1)滚动窗口scroll()scroll(x,y):移至窗口某一点,左上角为0,0[winscroll.htm](2)设置延迟setTimeout(“表达式”,时间)时间:以毫秒为单位(3)清除延迟clearTimeout(“延迟号”)如:id=setTimeout(“disp()”,1000)clearTimeout(id)(4)五、Javascript中的对象1、建立自定义对象方法1:对

10、象={属性1:属性值1,属性1:属性值1……属性n:属性值n}方法2:先定义构造函数,再new创建对象实例。如:functioncar(thecolor,thenumber,thewheels){this.color=thecolor;this.number=thenumber;this.wheels=thewheels;}varmycar=newcar(“RED”,”13245”,4);2、定义对象的方法[oop.htm]functionReportInfo(){varinformation=

11、newstring;information=”color:”+this.color+”
”;information+=”Number:”+this.Number+”
”;information+=”Wheels”+this.wheels;window.document.write(information);}3、javascript核心语言对象(1)数组对象(Array)建立数组:varst=newArray(“zhang”,”wang”,”li”,”chen”);varst1=ne

12、wArray(4)访问数组元素:st[2]10数组对象的属性length(长度)[forin.htm]方法sort()按ASCII码排序sort([比较函数名])[sort.htm]比较函数返回值(a与b比较)<0b排在a的前面=0保持原来次序>0a排在b的前面reverse()元素颠倒顺序join(分隔符)转换成字符串(2)字符串对象(String)属性:length方法:toUpperCase()转换为大写字母toLowerCase()转换为小写字母indexOf(字符串,起始位置)返回子字

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。