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

  • 相关阅读:
    读书笔记 ASP.NET 2.0编程珠玑
    为什么公司招聘一个好员工很难,程序员找份好工作也不容易
    读书笔记 ASP.NET 2.0高级编程 第31章 配置
    Win7 x64 旗舰版下重新注册IIS7.5
    T_SQL 开发的13个Tips
    报表服务扩展:基于WCF技术的报表服务扩展
    实现多国语言的Reporting Services项目
    技术人生:如何成为一位优秀的程序员
    幸福框架:待实现的基础应用列表
    技术人生:做人十心机
  • 原文地址:https://www.cnblogs.com/autoXingJY/p/8950214.html
Copyright © 2011-2022 走看看