zoukankan      html  css  js  c++  java
  • javascript总结27 :特殊引用类型String/Number/Boolean

    为了方便操作基本数据类型,JavaScript还提供了三个特殊的引用类型:String/Number/Boolean

    1  Number

    例如: var s1 = "zhangsan";

    var s2 = s1.substring(5);

    s1是基本类型,基本类型是没有方法的

    当调用s1.substring(5)的时候,先把s1包装成String类型的临时对象,再调用substring方法,最后销毁临时对象

    相当于: var s1 = new String("zhangsan"); var s2 = s1.substring(5); s1 = null;

    -简单使用

    创建基本包装类型的对象 var num = 18; //数值,基本类型

    var num = Number("18"); //类型转换

    var num = new Number(18); //基本包装类型,对象

    2  String

    String类型是字符串的对象包装类型,可以提供给我们很多有用的操作字符串的方法

    var strObj = new String("hello world");

    - 对象有方法和属性

    属性 length 返回当前字符串中总共多少个字符

    方法 字符方法、字符串操作方法、位置方法、去除空白、大小写转换方法...

    - 方法:

    字符串所有的方法,都不会修改字符串本身(字符串是不可变的),操作完成会返回一个新的字符串 字符方法

    charAt() //获取指定位置处字符

    charCodeAt() //获取指定位置处字符的ASCII码

    str[0] //HTML5,IE8+支持 和charAt()等效

    - 字符串操作方法

    concat() //拼接字符串,等效于+,+更常用

    slice() //从start位置开始,截取到end位置,end取不到

    substring() //从start位置开始,截取到end位置,end取不到

    substr() //从start位置开始,截取length个字符

    - 位置方法

    indexOf() //返回指定内容在元字符串中的位置

    lastIndexOf() //从后往前找,只找第一个匹配的

    - 去除空白   

    trim()  //只能去除字符串前后的空白

    -大小写转换方法

    to(Locale)UpperCase() //转换大写

    to(Locale)LowerCase() //转换小写

  • 相关阅读:
    C#时间差
    centos8安装ffmpeg
    CentOS8同步时间
    安装Supervisor
    ajax 传递 token
    .net core 3.1 中 的跨域设置
    jaeger 本地编译
    Kubernates 环境搭建
    linux : find
    Linux: 文件分割和合并
  • 原文地址:https://www.cnblogs.com/autoXingJY/p/8950214.html
Copyright © 2011-2022 走看看