js中常用的内置对象


1、“==”和“===”的区别

  1、==表示值相等

  2、===表示类型和值都要相等

2、js中常用的内置对象,并列举该内置对象的方法

  1、String对象:字符串对象,提供了对字符串进行操作的属性和方法。  

    length:获取字符串的长度。
    toLowerCase():将字符串中的字母转成全小写。
    toUpperCase():将字符串中的字母转成全大写。
    charAt(index):返回指定下标位置的一个字符。如果没有找到,则返回空字符串。
    indexOf():返回一个子字符串在原始字符串中的索引值(查找顺序从左往右查找)。如果没有找到,则返回-1。
    substr():在原始字符串,返回一个子字符串
    substring(): 在原始字符串,返回一个子字符串。
    split() :将一个字符串转成数组。

  2、Array对象:数组对象,提供了数组操作方面的属性和方法。

    length属性:动态获取数组长度。
    join():将一个数组转成字符串。返回一个字符串。
    reverse():将数组中各元素颠倒顺序。
    delete 运算符:只能删除数组元素的值,而所占空间还在,总长度没变。
    shift():删除数组中第一个元素,返回删除的那个值,并将长度减1。
    unshift():往数组前面添加一个或多个数组元素,长度要改变。
    pop():删除数组中最后一个元素,返回删除的那个值,并将长度减1。
    push():往数组结尾添加一个或多个数组元素,长度要改变。

  3、Date对象:日期时间对象,可以获取系统的日期时间信息。

    getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。
    getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。
    getMonth() 从 Date 对象返回月份 (0 ~ 11)。
    getFullYear() 从 Date 对象以四位数字返回年份。
    getHours() 返回 Date 对象的小时 (0 ~ 23)。
    getMinutes() 返回 Date 对象的分钟 (0 ~ 59)。
    getSeconds() 返回 Date 对象的秒数 (0 ~ 59)。
    getMilliseconds() 返回 Date 对象的毫秒(0 ~ 999)。
    getTime() 返回 1970 年 1 月 1 日至今的毫秒数。

  4、Boolean对象:布尔对象,一个布尔变量就是一个布尔对象。(没有可用的属性和方法)
  5、Number对象:数值对象。一个数值变量就是一个数值对象。
  6、Math对象:数学对象,提供了数学运算方面的属性和方法。

    Math对象是一个静态对象,换句话说:在使用Math对象,不需要创建实例。
    Math.PI:圆周率。
    Math.abs():绝对值。
    Math.ceil():向上取整(整数加1,小数去掉)。
    Math.floor():向下取整(直接去掉小数)。
    Math.round():四舍五入。
    Math.pow(x,y):求x的y次方。
    Math.sqrt():求平方根。

3、列举和数组相关的方法

    concat() 连接两个或更多的数组,并返回结果。
    join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
    reverse() 颠倒数组中元素的顺序。
    shift() 删除并返回数组的第一个元素
    slice() 从某个已有的数组返回选定的元素
    sort() 对数组的元素进行排序
    splice() 删除元素,并向数组添加新元素。
    toString() 把数组转换为字符串,并返回结果。
    unshift() 向数组的开头添加一个或更多元素,并返回新的长度。
    shift():删除数组中第一个元素,返回删除的那个值,并将长度减1。
    pop():删除数组中最后一个元素,返回删除的那个值,并将长度减1。
    push():往数组结尾添加一个或多个数组元素,长度要改变。

4、列举和字符串相关的方法

    concat() 连接字符串。
    toLowerCase():将字符串中的字母转成全小写。
    toUpperCase():将字符串中的字母转成全大写。
    charAt(index):返回指定下标位置的一个字符。如果没有找到,则返回空字符串。
    indexOf():返回一个子字符串在原始字符串中的索引值(查找顺序从左往右查找)。
    lastIndexOf() 从后向前搜索字符串。
    replace() 替换与表达式匹配的子串
    slice() 提取字符串的片断,并在新的字符串中返回被提取的部分。
    split() 把字符串分割为字符串数组。
    substring() 提取字符串中两个指定的索引号之间的字符。

5、document.write和innerHTNL的区别

    write是DOM方法,向文档写入HTML表达式或JavaScript代码,可列出多个参数,参数被顺序添加到文档中 ;innerHTML是DOM属性,设置或返回调用元素开始结束标签之间的HTML元素。两者都可向页面输出内容,innerHTML比document.write更灵活。当文档加载时调用document.write直接向页面输出内容,文档加载结束后调用document.write输出内容会重写整个页面


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM