EasyDemo*JavaScript常用内置对象part1

part1: 常用内置对象

 

1.JavaScript对象概述

1.1.什么是js对象

*对象是js中最重要的元素

*js包含多种对象

-内置对象

-自定义对象

-浏览器对象

-HTML DOM对象

1.2使用对象

*对象由属性和方法封装而成

*属性的引用

-使用点(.)运算符

*对象的方法的引用

-ObjectName.method()

1.3常用内置对象

*简单数据对象

-String、Number、Boolean

*组合对象

-Array、Math、Date

*高级对象

-Function、RegExp

 

2.String对象

      1.1 创建字符串对象

         *创建字符串对象

         *String对象的属性:length

        

         1.2String对象的常用方法

         *大小写转换方法

         -x.toLowerCase()

         -x.toUpperCase()

        

*获取指定字符

-x.charAt(index):返回指定位置的字符

*x.charCodeAt(index):返回指定位置字符的Unicode编码

*使用注释

-index:字符位置

*查找指定字符串

-x.indexOf(findstr,[index])

-x.lastIndexOf(findstr,[index])

*使用注释

-findstr:查找的字符串

-index:开始查找的位置索引,可以省略

-返回findstr在x中出现的首字符位置索引,如没有找到,则返回-1

-lastIndexOf:从后面找起

*获取子字符串

-x.substring(start,[end]) àend不包含最后一位

*使用注释

-start:开始位置

-end:结束位置加1,可以省略

*替换子字符串

-x.replace(findstr,tostr)

*使用注释

-findstr:要找的子字符串

-tostr:替换的字符串

-返回替换后的字符串

*拆分子字符串

-x.split(bystr,[howmany])

*使用注释

-bystr:分隔用的字符串

-howmany:指定返回的数组的最大长度,可省略

-返回分隔后的字符串数组

 

 

 

3.String对象与正则表达式

*方法

-x.replace(regexp,tostr)

-x.match(regexp)

-x.search(regexp)

*使用注释

-regexp代表正则表达式或字符串

-replace返回替换后的结果

-match返回匹配字符串的数组

-search返回匹配字符创的首字符位置

 

4.Array对象

1.1Array对象

*创建数组对象

*初始化数组对象

*获取数组元素的个数:length属性

1.2创建二维数组

*通过指定数组中的元素为数组的方式可以创建二维甚至多维数组

1.3Array对象的常用方法

*数组转换为字符串

-x.join([bystr])

-x.toString()

*使用注释

-返回连接后的字符串

-bystr:作为连接数组中元素的字符串,可省略

-x.toString():由逗号(,)连接

*连接数组

-x.concat(value,…)

*使用注释

-value作为数组元素连接到数组的末尾

-返回连接后的数组

-concat方法并不改变x自身的值

*获取子数组

-x.slice(start,[end])

*使用注释

-start:开始位置索引

-end:结束位置加1,省略则相当于从start位置截取以后所有数组元素

1.4数组倒转与排序

*x.reverse()

-反向数组

-改变数组x中数值的顺序

*x.sort([sortfunc]):数组排序(顺序随便)

-sortFunction:可选项,用来确定元素顺序的函数的名称

 

5.Math对象

1.1Math对象

*Math对象用于执行数学任务

-没有构造函数Math()

-无需创建,直接把Math()作为对象使用就可以调用其所有属性和方法

-如:Math.PI、Math.round(3.56)

1.2Math对象的常用属性和方法

*常用属性:都是数学常数

-Math.E(自然数)

-Math.PI(圆周率)

-Math.LN2(ln2)

-Math.LN10(ln10)等

 

6.Number对象

1.1Number对象

*Number对象是原始数值的包装对象

*创建Number对象

1.2Number对象的常用方法

*toString():数值转换为字符串

*toFixed(num):数值转换为字符串,并保留小数点后一定位数

-如果必要,该数字会被舍入,也可以用0补足

 

 

猜你喜欢

转载自blog.csdn.net/qq_36287601/article/details/81225735