js学习笔记6

  1.   基本包装类型 Boolean Number String 的方法
    1.   Boolean 表达式中的所有对象都会被转换为true。
    2.   Number   toFixed(2)指定 返回的小数位数,返回值是字符串表达式
    3.   String string 类型的属性每个实例都有一个 length 属性。 表示字符串中包含多个字符。
      1.   charAt()  和  charCodeAt()  charAt() 以单字符字符串形式返回, charCodeAt() 以字符编码返回,参数是从0开始的字符位置。
      2.   concat() 方法用于拼接字符串, 但常用 '+' 操作符替代
      3.   slice() 、  substr() 、 substring() 用于截取字符串。 substr() 的第二个可选参数指定的是子串的长度, substring() 的第二个可选参数是 含头不含尾。 substring() 若是传入负数 当做0处理。
      4.   indexOf() 和 lastIndexOf() 从一个字符串中搜索给定的子字符串,返回子字符串在字符串中的位置,没找到返回 -1 。 可选的第二个参数指定从哪个位置开始搜索。
      5.   trim() 方法用于删除前后空格,返回字符串副本,不会改变原字符串。 " a b c ".replace(/ /g,""); 可以用于替换所有空格。
      6.   toLowerCase() 和 toUpperCase() js 实现字符串大小写转换。
      7.   match() 模式匹配,和 RegEpx对象的 exec() 返回结果相同
      8.   search() 方法 返回字符串中第一个匹配项的索引,没找到则返回-1。
      9.   replace(模式或者字符串,代替值) 。 替换字符串。
      10.   split() 以参数自定的字符串或者模式分割字符串 返回一个字符串数组。
      11.   localCompare() 方法,用于比较字符串, 如果字符串在参数之前则返回一个负数。
    4.   特殊单体内置对象 Global 和 Math
      1.   Global :不属于任何其他对象的属性和方法,最终都是 Global 的属性和方法。
        1.   URI 编码方法 enCodeURI() 和 enCodeURIComponent()。
          1.   enCodeURI() 不会对属于 URI 的特殊字符进行编码
          2.   enCodeURIComponent() 会对所有非标准字符(非字母和非数字)进行编码。
        2.   对应的URI 解码方法 deCodeURI() deCodeURIComponent()。
        3.   eval() 方法:参数是需要执行的 js 字符串执行环境时包含eval() 方法调用的执行环境
      2.   Math 对象
        1.   min() 和 max() 用于返回数组中的最大值或者最小值。
        2.   Math.ceil() 向上取整。
        3.   Math.floor() 去尾。
        4.   Math.round() 四舍五入。
        5.   Math.random() 返回 [0,1) 之间的随机数。   Math.floor(Math.random() * 100 + 1)   =>  [1,100]
        6.   Math.abs() 返回绝对值。

猜你喜欢

转载自www.cnblogs.com/dengsheng/p/10704423.html