JavaScript笔记学习记录学习知识点学习整理图文.docxVIP

JavaScript笔记学习记录学习知识点学习整理图文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、 JavaScript 基础 变量:区分大小写( html 不区分大小写)变量和作用域: Js 在函数内部直接读取全局变量 在函数外部无法读取函数内部的局部变量 3) 在函数内部声明变量的时候,要使用 var ,如果不用,则认为声明的是全局变 量 2. 标识符的命名:第一个字符必须是字母、下划线或 $ 第二个字符及以后:字母、数字、下划线或¥ 3. 保留字(不可以当做标识符) : 声明变量: 声明变量: var a ; 赋值: a=10 ; 3) 声明变量和初始化变量: var a=10 ; 声明多个变量: var x , y, z=10 ; 5) 不声明变量,直接使用: x=10 数据类型: Typeof 操作符:用来检测变量的数据类型: Undefined :未定义 Boolean :布尔型 String :字符串 Number :数值 Object :对象 /null Function :函数 例如: Var sun= “太阳 ” ; Alert ( typeof sun ); Undefined 类型:定义了一个变量但是没有给这个变量赋值、使用一个为定义 的量、或者用了一个不存在的对象的属性的时候,返回 undefined Null 类型:空字符,表示不存在的值 如果定义的变量准备在将来用于保存对象,那么最好将该变量初始化为 null 。 养成编码的规范,不要忘记初始化变量。 Boolean 类型: true/false (小写) Var hello= “ hello world ”; alert ( typeof hello ) // 返回的是 string 类型 Var hello=Boolean ( hello world ; alert ( typeof hello  ) // 返回的是  boolean  类型 c) If 语句:  Var hello=  “ hello world  ” if ( hello ) { alert( 如“果条件为 true ,就执行这条语句 ” ); } else { alert( 如“果条件为 false ,就执行这条语句 ” ); } d) Number 类型:数字型 a) 整数或者实数, 所有的数字都以浮点型来表示, 如: var a=474 ;var b=54.23 ; 判定是否超过数字型的范围: isfinite ()函数 ,如果没有超过, 返回 true ,超过了返回 false 。 var box=10e1000; alert(isFinite(box)); // 返回 false 处理整数: parseInt ()函数 6) String 类型:表示由零或多个 16 位 Unicode 字符组成的字符序列, 即字符串。 字符串可以由双引号(??) 或单引号 ( ‘’表) 示。 Tostring ()函数 :把值换成字符串 Object 类型:一组数据和功能的集合 Var box = new object (); Object 里可以任意传参,可以传数值、字符串、布尔值等。而且,还可以进行相应的计算。 转义序列: \n:换行 \t :制表 \b:空格 \r:回车 \f :换页 :斜杠 运算符: 数组: Push ():追加数组数据 Pop ():删除数组最后一个数据 Shift ():移除数组第一个数据 Unshift () :把数据移到数组的第一位 实例属性和类属性: 实例属性:在函数中用this 前缀修饰的变量,要通过对象来访问 类属性:在函数中以函数名前缀修饰的变量, 类属性是整个类的, 可以通过类(函 数)来访问。 局部变量:只能在函数里面访问 10. 函数: 1) 函数的声明: a) 无参函数: function box () { Alert (‘ 只有函数被调用,我才会被执行 ’ ) } 调用函数: box (); b) 有参函数: function box ( name , age ) { Alert (‘你的名字’ +name+ ‘年龄 ’ +age ) } 调用函数并且传参数: box (‘爆米花 ’,12 ); 定义函数的三种方式:定义命名函数定义匿名函数 使用 function 类匿名函数 var s = new Function (‘nume ’,document.write (‘Function 定义的函数 ’ +document.write (“你好” +name ))+) 递归函数: Return 返回值: Arguments 对象: a) 是所在函数的一个内置类数组对象,可以用数组的 [i] 和 .length 。 Sd 重载:就是根据参数选

文档评论(0)

136****9452 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档