下载此文档

JavaScript笔记知识点整理图文.doc


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
一、JavaScript基础变量:区分大小写(html不区分大小写)变量和作用域:1)Js在函数内部直接读取全局变量2)在函数外部无法读取函数内部的局部变量3)在函数内部声明变量的时候,要使用var,如果不用,则认为声明的是全局变量标识符的命名:第一个字符必须是字母、下划线或$第二个字符及以后:字母、数字、下划线或¥保留字(不可以当做标识符):声明变量:1)声明变量:vara;2)赋值:a=10;3)声明变量和初始化变量:vara=10;4)声明多个变量:varx,y,z=10;5)不声明变量,直接使用:x=10数据类型:1)Typeof操作符:用来检测变量的数据类型:a)Undefined:未定义b)Boolean:布尔型c)String:字符串d)Number:数值e)Object:对象/nullf)Function:函数g)例如:Varsun=“太阳”;Alert(typeofsun);2)Undefined类型:定义了一个变量但是没有给这个变量赋值、使用一个为定义的量、或者用了一个不存在的对象的属性的时候,返回undefined3)Null类型:空字符,表示不存在的值a)如果定义的变量准备在将来用于保存对象,那么最好将该变量初始化为null。b)养成编码的规范,不要忘记初始化变量。4)Boolean类型:true/false(小写)a)Varhello=“helloworld”;alert(typeofhello)//返回的是string类型b)Varhello=Boolean(helloworld;alert(typeofhello)//返回的是boolean类型c)If语句:Varhello=“helloworld”if(hello){alert(如“果条件为true,就执行这条语句”);}else{alert(如“果条件为false,就执行这条语句”);}d)5)Number类型:数字型a)整数或者实数,所有的数字都以浮点型来表示,如:vara=474;varb=;b)判定是否超过数字型的范围:isfinite()函数,如果没有超过,返回true,超过了返回false。varbox=10e1000;alert(isFinite(box));//返回falsec)处理整数:parseInt()函数6)String类型:表示由零或多个16位Unicode字符组成的字符序列,即字符串。a)字符串可以由双引号(??)或单引号(‘’表)示。b)Tostring()函数:把值换成字符串7)Object类型:一组数据和功能的集合a)Varbox=newobject();b)Object里可以任意传参,可以传数值、字符串、布尔值等。而且,还可以进行相应的计算。转义序列:a)\n:换行b)\t:制表c)\b:空格d)\r:回车e)\f:换页f):斜杠运算符:数组:1)Push():追加数组数据2)Pop():删除数组最后一个数据3)Shift():移除数组第一个数据4)Unshift():把数据移到数组的第一位实例属性和类属性:实例属性:在函数中用this前缀修饰的变量,要通过对象来访问类属性:在函数中以函数名前缀修饰的变量,类属性是整个类的,可以通过类(函数)来访问。局部变量:只能在函数里面访问函数:1)函数的声明:a)无参函数:functionbox(){Alert(‘只有函数被调用,我才会被执行’)}调用函数:box();b)有参函数:functionbox(name,age){Alert(‘你的名字’+name+‘年龄’+age)}调用函数并且传参数:box(‘爆米花’,12);c)定义函数的三种方式:定义命名函数定义匿名函数使用function类匿名函数vars=newFunction(‘nume’,(‘Function定义的函数’+(“你好”+name))+)2)递归函数:3)Return返回值:4)Arguments对象:a)是所在函数的一个内置类数组对象,可以用数组的[i]。b)Sdc)重载:就是根据参数选择相同函数名而参数不同的函数调用函数的三种方式1)直接调用函数2)以call()方法调用函数:需要动态传入一个函数引用(动态的调用函数)(调用者,参数1,参数2)3)以apply()方法调用函数4)Apply()和call()的区别:Call()调用的时候,必须在括号内详细的列出每个参数Apply()动态调用的时候,可以在括号中用arguments来代表所有参数对象的创建1)使用new关键字调用构造器创建对象2)使用object直接创建对象Js的对象都是object类的子类3)使用json创建对象二、语句Fore

JavaScript笔记知识点整理图文 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2024678321
  • 文件大小5.24 MB
  • 时间2020-04-02