js基础知识介绍

js基础知识介绍

ID:46883147

大小:55.00 KB

页数:10页

时间:2019-11-28

js基础知识介绍_第1页
js基础知识介绍_第2页
js基础知识介绍_第3页
js基础知识介绍_第4页
js基础知识介绍_第5页
资源描述:

《js基础知识介绍》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JS基础新知识简介1.javascript脚本语言:嵌入到网页上,实现一些动态的效果动态的显示数据录入的验证DOM效果(动态的安排页而元素的显示)BOM效杲:browser2.javascript的基础应用--UT相关JQueryAjax3.NetScapejavascript语言Microsoft—JScript4.语言特点一种基于对象和事件驱动的脚木语言由浏览器软件解释运行5.基础语法弱类型的语言统一使用var声明变量,变量的类型以赋值为准vars二〃hello〃;varn=12;n=true;变量的命名(标识符)字母/数字/下划线

2、/$组成不能以数字开头大小写敏感语句:以分号结束注释:///**/6.书写脚本的方式里〈script〉js文件:脚本代码书写在一个后缀为js的文件里1.流程控制语句条件语句:if/elseswitch/case循环语句:for/while&数据类型的转换弱类型的语言:二二比较的值===比较值和类型一-严格相等奇怪的比较,比如0和””、比如0和true基础数据类型:string/number/bool其他:nul1/undefined(声明了但是没有赋值)直接(隐式)转换:不同数据类型进行运算string和number:str

3、ingnumber和bool:numberstring和bool:string显式转换:转换为数值类型:parselnt/parseFloat有可能转换失败:isNaN:isnotanumbervari=parseInt("12〃);vari二parseint(〃12〃);//error转换为字符串类型:toString获取变量的数据类型typeof(s)string/number/bool/object9.内置对象(string)创建一个字符串对象:一对单引号或者双引号括起文本vars二,zmary/z;vars='mary,;var

4、s=newString(,,mary/,);属性:s.length方法:获取单个字符,charAt(index)—字符查询字符出现的位置:indexOf(z,a,z)位置T;lastlndexOf截取子字符串:substring(start,end);end是真实的结束位置加1大小写转换:toLowerCasc;toUppcrCasc;GCDGcdGCdgcd常和正则表达式一起使用:replace(findstr,replacestr);search(〃abc〃)index;search(/d+/);match匹配的结果--数组正则表

5、达式:匹配/替换/搜索等匹配dw[a-e]d{3,5},+(l~n),?(0/l),*(0-n)拆分方法:split(〃,〃)-―数组10•常用内置对象(Array)创建数组,初始化vara=newArray();a[0]="mary";a[l]=true;a[2]=100;//或vara=[^mary^,true,100];属性:length方法:得到数组的内容join(〃

6、〃),toStringO;返冋以逗号分开的内容串联值数组的相加,得到一个大数组,al.concat(a2)返凹数组的一部分al.slice(start,en

7、d)--end述是+1翻转:reverse()排序:sort():按照字符串的比较;sort(方法的名称):传入一个方法对象11.常用内置对象Math,使用Math属性:常用于得到数学常数Math.PI方法:计算用:min/max/round/cei1/floor;random:0=<<1的小数复杂计算:三角函数sin12.function对象声明和调用functionMethodMame(pl,p2,p3)〃方法语句return返回值;Ivarr=MethodName(12,34);方法的重载:没冇如杲定义了相同名称的方法,以最后一次

8、定义的为准必须要实现类似于重载的效果:arguments:得到当前方法的参数的数组方法定义时,没有定义参数,依然可以传入传入的参数都存放到argumentsfunctionM(){//方法体I局部变量和全局变量脚本中直接调用执行方法:在页面显示2前就执行onclick:鼠标点击事件onblur:失去焦点11.常用内置对象:String/Array/Math/DateDOM:动态的安排页而元素BOM/高级丿应用12.例子://只能包含符合js语法的代码functionSecondMethod(){alertC位于js文件中的方法〃);fu

9、nctionTestSumOvarsum二0;for(vari二0;i〈二45;i++){sum+二i;}alert(sum);)functionTestType(){vars="100";varn=100

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

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

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