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

 

转载于:https://www.cnblogs.com/autoXingJY/p/8950214.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值