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() //转换小写

  • 相关阅读:
    安卓使用spinner控件和pull解析实现全国省市县的三级联动(附上xml文件)
    安卓linearlayout布局的一个嵌套实例
    接口回调的例子和安卓中的接口回掉实例
    Android Studio 快捷键
    java比较器 之compareable 和comparato比较
    4.Gradle构建Spring Boot项目
    2.Gradle安装和常用命令
    1.Gradle基础介绍
    6.SpringBoot学习(六)——Spring Boot Banner自定义
    4.SpringBoot学习(四)——Spring Boot Validation校验及原理
  • 原文地址:https://www.cnblogs.com/autoXingJY/p/8950214.html
Copyright © 2011-2022 走看看