javascript基础知识点归纳(推荐)_基础知识

javascript基础知识点归纳(推荐)_基础知识

ID:30768882

大小:143.00 KB

页数:15页

时间:2019-01-03

javascript基础知识点归纳(推荐)_基础知识_第1页
javascript基础知识点归纳(推荐)_基础知识_第2页
javascript基础知识点归纳(推荐)_基础知识_第3页
javascript基础知识点归纳(推荐)_基础知识_第4页
javascript基础知识点归纳(推荐)_基础知识_第5页
资源描述:

《javascript基础知识点归纳(推荐)_基础知识》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JavaScript基础知识点归纳(推荐)定义在函数外的变量一定是全局变量;定义在函数内的变量,如果声明了var,那该变量就是局部变量,如果不声明var,那么该变量就是全局变量。1、全局变量与局部变量JavaScriptvarglobal="Global";test();functiontest(){varlocal="LocqI";document.writeln(global);document,writein(local);}document,writeln(global);document.

2、writcln(local);2、两种类型的Cookiei)持久性cookie,会被存储到客户端的硬盘上。ii)回话cookie:不会被存储到客户端的硬盘上,而是放在浏览器进程所处的内存当中,当浏览器关闭时则该回话cookie就销毁了。3、在JavaScript中,函数(function)就是对象4、在JavaScript中,没有方法(函数)重载的概念5、Function对象在JavaScript中有一个Function对象,所有自定义的函数都是Function对象类型的。Function对象接受的

3、所冇参数都是字符串类型的,其中最后一个参数就是要执行的函数体,而前面的参数则是函数真止需要接受的参数。6、隐含的对象arguments在JavaScript中,毎个函数都有一个隐含的对彖arguments,表示给函数实际传递的参数。arguments,length就表示实际传递的参数的个数。7、函数名.length每一个函数对象都有一个length性,表示该函数期望接受申参数个数。它与函数的arguments不同。arguments,length表示函数实际接受的参数个数。8、JavaScript中

4、有五种原始数据类型Undefined、Null>Boolean、Number以及Stringo(注意:在JavaScript中,没有char数据类型)Undefined数据类型的值只冇一个:undefined;Null数据类型的值只有一个:null;Boolean数据类型的值有两个:true和false;9、typeof运算符typeof是一元运算符,后跟变量的名称,用于获取变量的数据类型,其返冋值有5个:undefined>boolean、number、string以及object。10、在Jav

5、aScript中,如果函数没有声明返回值,那么会返回undefinedll>null与undefined的关系undefined实际上是从null派生岀来的。例如:null与undefined的关系JavaScriptalert(undefined==null);〃浏览器返回true11、强制类型转换在JavaScript中有3种强制类型转换:Boolean(value),Number(value),String(value)。12>Object对象在JavaScript屮,所冇对象都是从Objec

6、t对象继承过来的。Object对象JavaScriptvarobject=newObject();for(varvinobject){alert(v);上面的代码中,浏览器并没有打印出什么,并不能说明Object对象不带有任何属性。下面代码测试Object对象中的属性是否可以枚举,如果返回false,则说明Object对象中的属性是不能枚举的。Object对象中的属性是不能枚举的JavaScriptalert(object.propertyIsEnumerable("prototype"));浏览器

7、弹出false对话框,则说明Object对象中的属性是不能枚举的。接下來我们再看看window对象中的属性是否口J以枚举的window对象中的属性是可以枚举的JavaScriptfor(varvinwindow){console,log(v);}在Chrome浏览器中我们会看到浏览器调试控制台屮打卬岀一大堆属性,说明window对象中的属性是可以枚举的。13、在JavaScript中,可以动态添加对象的属性,也可以动态删除对象的属性动态添加/删除对象的属性JavaScriptvarobject=ne

8、wObject();alert(object,username);//undefinedobject.uscrneinic=Z,zhangsan";alert(object・username);//zhangsanobject[,,password,,l二〃123〃;alert(object,password);//123deleteobject,username;//此时,username属性已经被删除alert(object・usemme);14、JavaScri

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

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

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