zoukankan      html  css  js  c++  java
  • JavaScript(十)基本包装类

    基本包装类都具有对象的基本方法     toString   和 valueOf

    Number

      数字是原始类型,那为啥还有方法?

      因为他在执行方法的时候会创建一个对应的包装类对象,这个对象有这种方法,在执行完他就销毁了

      所以   他执行完方法并不会改变本身,想得到结果就要用一个变量接着

    var num = 1.414;
    consoloe.log(num.toFixed(2));//1.41    (四舍五入)

    String  str.function()

      字符方法

        charAt('')    接收index返回对应位置的字符

        charCodeAt('')  不支持传参  返回对应的Asii码

      字符串操作方法

        concat    拼接字符串

        substring   截取字符串,传两个参数   小的作为起始位,大的作为结束位,              留头去尾

        slice     前始后终  留头去尾   负数从后向前查

        substr    前始   截取长度   可以传递两个参数分别是   开始截取的位置 和 截取的长度 ,只传一个值得时候就是从   第 i 位截取到尾;

      字符串位置方法

        indexOf/lastIndexOf  接收字符  返回index      -1 就是没有

      trim(修剪) 方法

        str.trim();  创建一个字符串副本,删除前置以及后置所有空格

        str.trimLeft()/str.trimRight()  删除  左/右 的全部空格

      大小写转换方法

        str.toUpperCase()  str.toLowerCase()

      字符串的模式匹配方法

        match   可以接受字符串  或者  正则表达式  返回 匹配的内容

        search   接收正则 或者 字符串 返回所匹配的字段的起始位置

        replace  接收两个参数    

              第一个参数   是 要匹配的字符串  或者  正则表达式    

              第二个参数  是  要替换的字符串   或者   function(reg,$1,$2,$3){}

              (这就用到上一篇里面的   正则表达式分组)

      字符串和数组之间的转换方法

        str.split(',')  以 ‘,’  为标记  将字符串拆成数组

        arr.join(',')  将数组 以‘,’ 为每项的 分界 拼接成字符串

      String 构造函数上的方法  

        fromCharCode('97')    //'a'

  • 相关阅读:
    [剑指offer] 7. 斐波那契数列
    [剑指offer] 6. 旋转数组的最小数字
    [剑指offer] 5. 用两个栈实现队列
    [剑指offer] 4. 重建二叉树
    [剑指offer] 3. 从头到尾打印链表
    vue.js从输入中的contenteditable元素获取innerhtml
    CSS3 ------- object-fit属性
    mouseenter和mouseover区别
    元素scroll系列属性
    淘宝flexible.js源码分析
  • 原文地址:https://www.cnblogs.com/96weibin/p/8489449.html
Copyright © 2011-2022 走看看