• 对象


    对象作为函数参数

    对象字面量也可以作为函数的参数进行传递。这在有很多形式参数的时候非常有用,因为它允许我们在调用函数时不用记住参数的顺序。

    当我们使用对象字面量来最为形式参数时,就可以不用按照定义函数时形式参数的顺序,只要名字相同即可

    和前面介绍函数的参数默认值一样,当对象字面量作为参数的时候,我们也可以为字面量的每一项设置一个默认值,甚至我们还可以给整个对象字面量一一个默认值

    This关键字

    在一个对象中使用this关键字时,该关键字就代表的是当前对象。

    调用了person对象的intro方法,里面涉及到了this 关键字。由于是在对象里面,所以this指向当前对象,也就是person这个对象。所以this. name等价于person.name,this.age 等价于person.age。

    命名空间

    当相同的变量和函数名被共享在同一作用域的时候,就会发生命名冲突。如果是使用的其他开发者的代码库,这种问题就变得更加有可能。解决命名冲突的方式,就是使用对象字面量来为一组相关函数创建一个命名空间。这样在调用这些函数的时候需要先写上对象名,这里的对象名就充当了命名空间的角色。

    字符串方法

    访问特定字符

    有两个访问字符串中特定字符的方法,分别是charAt0和charCodeAt)

    charAt(:接收一个数字参数,找到对应该下标的字符是什么

    charCodeAt0:接收一个数字参数,找到对应该下标的字符编码是什么

    fromCharCode(:这个方法基本.上和charCodeAt(执行相反的操作

    字符串操作方法

    concat):用于将-一个或者多个字符串拼接起来,返回拼接得到的新字符串需要注意的就是原字符串不会产生改变,拼接后的字符串以返回值的方式返回

    slice(:和数组的slice0方法相似,接收一或者两个参数,截取字符串

    substr0:在字符串中抽取从开始下标开始的指定数目的字符,效果和slice(方法基本一样。

    substring0:用于提取字符串中介于两个指定下标之间的字符。
    去除字符串空白的方法

    trim0:这个方法会创建一个字符串副本,删除前置以及后缀的所有空格。

    重复字符串

    repeat0):里面传入要重复的次数即可

    JSON

    规则:●属性名必须用双引号引起来

          ●允许的值包括数字,true, false, null, 数组,对象以及双引号引起来的字符串

          ●函数是不允许的

    JSON对象转为字符串

    使用的方法为JSON.stringify()

     

    字符串转为JSON对象

    使用的方法为JSON. parse()方法

    Math对象

    1. min()和max():求最大值和最小值
    2. 舍入方法ceil(), floor()和round()

    ceil():执行向上舍入

    floor():执行向下舍入
    round():四舍五入

    1. 随机数方法

    Math.random0方法返回0-1之间的随机数,如果想显示固定范围的随机数,可以套用下面的公式。

    值=Math.floor(Math.random()*可能值的总数+第一个可能的值)

    时间戳

    所谓时间戳,就是从1970年1 月1日0时0分0秒到现在为止的秒数。在计算机里面,进行时间的计算都是通过时间戳来进行计算的。计算完成以后再将时间戳转换为表示时间的字符串。

    获取时间戳

    如果想要得到秒数,可以使用得到的毫秒数除以1000, 然后四舍五入

  • 相关阅读:
    MVC: Connection String
    Web API: Security: Authentication and Authority
    Web API: Security: Basic Authentication
    Web API: Client: HttpClient Message Handlers
    Web API: Client: Call a Web API from a .net client
    C#: Delegate and Event
    IIS Media Service: Channel 小结
    WCF: Retry when service is in fault state.
    Windows Azure: Service Bus Relay
    i2c 过程详解(转)
  • 原文地址:https://www.cnblogs.com/yeyuyuni/p/11407735.html
Copyright © 2020-2023  润新知