博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【前端知识】JavaScript 自带函数 不定期更新
阅读量:7254 次
发布时间:2019-06-29

本文共 1285 字,大约阅读时间需要 4 分钟。

  1. 确定一个数是不是有穷的可用inFinite()函数 在最大值和最小值之间会返回true
  2. isNaN()函数在接收到一个值之后,会将该值转换成为数值。任何不能被转换为数值的值都会导致这个函数返回true

    例如:

    alert(isNaN(NaN));        //truealert(isNaN(10));        //false(10是一个数值)
  3. Number() 用于任何数据类型
    parseInt() 用于把字符串变成数值
    parseFloat() 用于把字符串变成数值
  4. valueOf() 返回数组本身
    toSpring() 每个值以字符串的形式拼接成一个大字符串,中间用逗号分隔
    toLocaleSpring() 返回值和上面两种情况一样,但有例外
  5. typeof 检测基本数据类型

    instanceof检测引用数据类型值
    语法:

    result = variable instanceof constructor //结果 = 变量 instanceof 类型

    instanceof检测基本数据类型施会返回false。数据类型首字母要大写

  6. 数组:

    1. 判断某个变量是不是数组,语法:Array.isArray(变量);
    2. valueOf() 返回数组本身
    3. toSpring() 每个值以字符串的形式拼接成一个大字符串,中间用逗号分隔
    4. toLocaleSpring() 返回值和上面两种情况一样,但有例外
    5. join() 可用不同分隔符来构建字符串,默认是逗号

      如果数组中的某一项的值是null或undefined,方法2-4返回的值是以空字符串表示。
    6. 栈方法:先进后出

      push() 要接受的参数添加在末尾,返回数组长度pop() 不接受参数,从末尾删除一项,返回删除的项
    7. 队列方法:先进先出

      unshift() 要接受的参数添加在顶端,返回数组长度shift() 不接受参数添加在,从顶端删除意向,返回删除的项
    8. 重排序方法

      reverse() 反向排序数组项sort() 默认按照升序排列数组项,可传入一个比较函数做参数
    9. concat()复制数组并创建副本,传递的参数加在末尾。
    10. slice() 数组中截取一段,包括开始,不包括结尾。如果传递的参数是负数,则要加上数组的长度来确定相应的位置。
    11. splice() 向数组的中间插入项
    12. indexOf() 从头开始找,接受2个参数:要查找的项、起点位置(可选)
    13. lastIndexOf() 从末尾开始找,接受2个参数:要查找的项、起点位置(可选)

      方法12-13函数返回的值都是查找项在数组中的位置,没有找到的情况下返回-1
  7. eval():是对括号内的语句求值,如果返回值为空,这输出undefined
  8. hasOwnProperty()在循环内部判断一下,某个属性是否为对象自身的属性。
  9. isFinite()方法返回一个布尔值,表示某个值是否为正常的数值。
  10. isNaN()方法可以用来判断一个值是否为NaN
  11. parseFloat()方法用于将一个字符串转为浮点数。
  12. parseInt()方法用于将字符串转为整数。

转载地址:http://cicdm.baihongyu.com/

你可能感兴趣的文章
javascript异常处理机制Exceptions
查看>>
【QA3】apache2启动失败问题
查看>>
eclipse-indigo 中 user libraries 自动部署 WEB-INF/lib 配置
查看>>
点击页面其它地方将某个显示的DIV隐藏(改进)
查看>>
30个创意出色的非常实用的jquery框架插件-(视觉大背景,瀑布流效果)
查看>>
(转)C#中protected用法详解
查看>>
MySQL命令速记
查看>>
转 ofbiz的webservice接口提供(3)-不规范的wsdl的客户端访问代码
查看>>
更改apk安装包对android系统等级要求
查看>>
从游击战转为阵地战
查看>>
C#中的线程(四)高级话题
查看>>
我的模块加载系统 v17的入门教程3
查看>>
Eclipse快捷键
查看>>
道德经
查看>>
【数据结构】双向链表的创建和读取
查看>>
css html span 块状不换行
查看>>
IE6-IE9兼容性问题列表及解决办法_补充之五:在IE9下, disabled的文本框内容被选中后,其他控件无法获得焦点问题...
查看>>
Oracle如何管理权限和角色
查看>>
JavaScript:数组能越界?
查看>>
2012第50周星期一自制力网摘
查看>>