JavaScript内建对象

JavaScript内建对象 JavaScript 提供多个内建对象,比如 String、Date、Array Math Number Boolean Function Object等等。使用对象前先定义,如下使用数组对象:      var objectName =new Array();//使用new关键字定义对象      或者var objectName =[];      访问对象属性的语法:      objectName.propertyName      访问对象的方法:      objectName.methodName()JavaScript内建对象-String对象:定义字符串的方法就是直接赋值;例如:            var num = “I love JavaScript!”            定义num字符串后,我们就可以访问它的属性和方法。返回指定位置的字符:            charAt() 方法可返回指定位置的字符。返回的字符是长度为 1 的字符串。            语法:stringObject.charAt(index)      例如:           JavaScript内建对象-Math对象:Math(算数)对象的作用是:执行普通的算数任务。Math 对象提供多种算数值类型和函数。无需在使用这个对象之前对它进行定义。Math对象和其他对象不同,它不是一个构造函数, 它属于一个工具类不用创建对象,它里面封装了数学运算相关的属性和方法 - 例如: Math.PI 表示圆周率(约等于3.14159)Math.random(): - 可以用来生成一个0-1之间的随机数 Math.random() - 可以用来生成一个0-10之间的随机数(整数) Math.round(Math.random()*10) - 可以用来生成一个0-X之间的随机数(整数) Math.round(Math.random()X) - 可以用来生成一个1-10之间的随机数(整数) Math.round(Math.random()9)+1 - 可以用来生成一个1-X之间的随机数(整数) Math.round(Math.random()(X-1))+1 - 可以用来生成一个Y-X之间的随机数(整数) Math.round(Math.random()(X-Y))+YJavaScript内建对象-Array对象: 数组对象是一个对象的集合,里边的对象可以是不同类型的。数组的每一个成员对象都有一个“下标”,用来表示它在数组中的位置,是从零开始的数组定义的方法:            1. 定义了一个空数组:            var  数组名= new Array();         2. 定义时指定有n个空元素的数组:            var 数组名 =new Array(n);         3.定义数组的时候,直接初始化数据:            var  数组名 = [<元素1>, <元素2>, <元素3>…];            我们定义myArray数组,并赋值,代码如下:            var myArray = [2, 8, 6];             说明:定义了一个数组 myArray,里边的元素是:myArray[0] = 2; myArray[1] = 8; myArray[2] = 6。            数组元素使用:            数组名[下标] = 值;            注意: 数组的下标用方括号括起来,从0开始。 数组属性:            length 用法:<数组对象>.length;返回:数组的长度,即数组里有多少个元素。            它等于数组里最后一个元素的下标加一。 数组连接concat():            concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。            语法:arrayObject.concat(array1,array2,…,arrayN)//array1 要连接的第一个数组 arrayN第n个数组            注意:  该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本指定分隔符连接数组元素join():            join()方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。            语法:arrayObject.join(分隔符)            注意:返回一个字符串,该字符串把数组中的各个元素串起来,用<分隔符>置于元素与元素之间。这个方法不影响数组原本的内容。 我们使用join()方法,将数组的所有元素放入一个字符串中 数组排序sort():        sort()方法使数组中的元素按照一定的顺序排列。            语法:arrayObject.sort(方法函数)            参数说明:方法函数 可选参数,规定排序顺序,必须是函数            1.如果不指定<方法函数>,则按unicode码顺序排列。            2.如果指定<方法函数>,则按<方法函数>所指定的排序方法排序。            myArray.sort(sortMethod);            注意: 该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下:               若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。              若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。              若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。JavaScript内建对象-Boolean对象:Boolean(布尔)对象用于将非布尔值转换为布尔值(true 或者 false)。Boolean(布尔)对象是三种包装对象:Number、String和Boolean中最简单的一种,它没有大量的实例属性和方法。如果布尔对象无初始值或者其值为:· 0· -0· null· “”· false· undefined· NaN那么对象的值为 false。否则,其值为 true(即使当自变量为字符串 “false” 时)!JavaScript内建对象-Number对象:JavaScript 的 Number 对象是经过封装的能让你处理数字值的对象。JavaScript 的 Number 对象由 Number() 构造器创建。JavaScript 只有一种数字类型。可以使用也可以不使用小数点来书写数字。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值