字符串是什么,声明方式。

字符串

技术小白,从最基础的开始分享,适用初学者,如有误点还望指正。

本篇内容字符串

你看到的在js代码里带单引号和双引号的就是字符串本串了

三种字符串声明方式

1。new运算符

var str = new string(true);
alert(typeof str);//object

2。不写new

var str = string(true);
alert(typeof str);//string

3。字符串常量

var str = 'hello';
alert(typeof str);//string

这里出现了一个问题,可以看到,三个输出结果一个是对象,两个是字符串,也就是说:

字符串即是基本数据类型,又是复合数据类型
字符串一旦被声明,就没有办法改变,如果你想强制改变,只能将之前字符串销毁,添加新的字符串。
字符串也是符合数据类型

字符串的属性
length长度
charAt()访问下标

var str = "hello我";
alert(str.length);//6
alert(str.charAt(1));//e
alert(str[1]);//e
var str = "hello我";
str[1] = "x";
alert(str);//hello我

可以看出没法直接下标修改字符串

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值