zoukankan      html  css  js  c++  java
  • js中遇到的一些方法和函数

    这是一个笔记文章,方便日后复习。

    加号的优先级高于三目运算符:

    console.log('Value is ' + (val != '0') ? 'define' : 'undefine');//define

    setTimeout(code,millisec)方法用于指定的毫秒数后调用函数或计算表达式

    参数描述
    code 必需。要调用的函数后要执行的 JavaScript 代码串。
    millisec 必需。在执行代码前需等待的毫秒数。

    提示:setTimeout() 只执行 code 一次。(若code含有一个循环,则执行set方法后就是循环最后的出口结构)如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。

    Array 对象属性

    属性描述
    constructor 返回对创建此对象的数组函数的引用。
    length 设置或返回数组中元素的数目。
    prototype 使您有能力向对象添加属性和方法。

    Array 对象方法

    方法描述
    concat() 连接两个或更多的数组,并返回结果。
    join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
    pop() 删除并返回数组的最后一个元素
    push() 向数组的末尾添加一个或更多元素,并返回新的长度。
    reverse() 颠倒数组中元素的顺序。
    shift() 删除并返回数组的第一个元素
    slice() 从某个已有的数组返回选定的元素
    sort() 对数组的元素进行排序
    splice() 删除元素,并向数组添加新元素。
    toSource() 返回该对象的源代码。
    toString() 把数组转换为字符串,并返回结果。
    toLocaleString() 把数组转换为本地数组,并返回结果。
    unshift() 向数组的开头添加一个或更多元素,并返回新的长度。
    valueOf() 返回数组对象的原始值
     

    map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。

    map() 方法按照原始数组元素顺序依次处理元素。

    toString()和toLocaleString()两点区别:

    var a=1234
    
    a.toString()
    "1234"
    
    a.toLocaleString()
    "1,234"
    var sd=new Date()
     
     
    sd
    Wed Feb 15 2017 11:21:31 GMT+0800 (CST)
     
     
    sd.toLocaleString()
    "2017/2/15 上午11:21:31"
     
     
    sd.toString()
    "Wed Feb 15 2017 11:21:31 GMT+0800 (CST)"

    1.当数字是四位数及以上时,有区别,区别看以上代码

    2.当目标是标准时间格式时,用以上两种方法是有区别的,区别看以上

  • 相关阅读:
    Oracle的列操作(增加列,修改列,删除列),包括操作多列
    txt文本怎么去除重复项
    Javascript去掉字符串前后空格
    Js作用域链及变量作用域
    js变量以及其作用域详解
    如何在sqlserver 的函数或存储过程中抛出异常。
    存储过程如何处理异常
    设置VS2010和IE8 调试ATL控件<转>
    YUV图像合成原理<转>
    VS2013 查看程序各个函数的CPU利用率<转>
  • 原文地址:https://www.cnblogs.com/yuan233/p/10293222.html
Copyright © 2011-2022 走看看