0
点赞
收藏
分享

微信扫一扫

js第二周笔记

青乌 2022-02-07 阅读 46
javascript

1、如何来定义对象:

  1)语法:var obj={};

  2)使用我们的new关键字来创建

   var obj=new Object()//创建一个空对象

   var arr = new Array()//创建一个空的数组对象

   var time = new Date()//创建一个初始化的日期对象

  3)通过构造函数的形式来创建对象

   var obj = new Test();

   function Test(num1,num2){

    this.number1 = num1;

    this.number2 = num2

   }

   

  4)通过Object.create()创建对象

   var obj = Object.create(null)

   var obj = Object.create({"name":"tom","age":"3"})

 2、对象的属性

  1、对象.属性名 = 属性值

  2、对象属性值可以是任何一种js的数据类型 包括对象

 3、获取对象的属性

  1、对象.属性名

  2、对象[属性名]

 4、遍历对象(for in循环)

  for(var 变量 in 对象){

   // 属性名:变量

   // 属性值: 对象[变量]

  }

 二、数组

 1、数组内可以存放任意数据类型的数据(本质上它也是对象)

 2、数组元素不赋值的情况下 值为undefined

 3、如果数组打印的时候,元素不赋值""

 4、访问数组范围之外的元素,不会出现越界的问题,undefined

 5、定义数组大小,照样可以添加更多元素

 

 定义数组的方法:

 1、var arr=[]//定义一个空数组

 2、var arr=[10,20,{"name":"tomy","age":19},0.1,"string",true,["aaa","bbb"]]//定义的同时赋值

 3、var arr=new Array();//定义一个空数组

 4、var arr = new Array(10,20,{"name":"tomy","age":19},0.1,"string",true,["aaa","bbb"])//定义的同时赋值

 5、var arr=new Array(10)//定义一个长度为10的数组

 赋值:

 数组名[下标] = 值

 取值:

 数组名[下标]

 更改值:

 数组名[下标JavaScript的常用全局函数

JavaScript中有个常用的全局属性NaN,即非数值(Not a Number),NaN 属性用于引用特殊的非数字 值,该属性指定的并不是不合法的数字

isNaN(param)

用于检查其参数是否是非数值字

是数值的返回false,不是数值返回true

可解析一个字符串,并返回一个浮点数。该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字符串中只返回第一个数字。

开头和结尾的空格是允许的。

如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。字返回该数字,而不是作为字符串。] = 值

 数组的分类:

 索引数组:下标是数字

 关联数组:下标是可以是自定义的字

举报

相关推荐

0 条评论