文章目录
前言
字符串创建:
1)通过字面量的形式创建字符串 用的比较多
var str = “hello” 使用双引号包起来
var str = ‘hello’ 使用单引号包起来
2)new 一个类创建一个字符串
var str = new String(“hello”);
区别:
在控制台打印时有区别,使用起来没什么区别
提示:以下是本篇文章正文内容,下面案例可供参考
一、创建字符串
<script>
// 创建字符串
var str1 = "hello"; //通过字面量创建
var str2 = new String("world"); //通过类创建
var str3 = " "; // 一个字符串中,也可以是空格
console.log(str1);
console.log(str2);
//字符串本身也是对象:
//str.length 获取字符串中共多少个字符
console.log(str1.length);
str1.length = 666; // 设置length属性 并不能设置成功,length是只读
console.log(str1);
console.log(str1.length);
</script>
结果如下:
二、字符串的操作
- 获取字符串长度(符串中共多少个字符)。 str.length, 空格也是一个字符。length是只读,只能获取,不能设置。
- 字符串也是有索引的,索引也是从0开始,可以通过索引来获取某个字符,但是不能设置。
- 字符串也可以遍历(取出字符串每一个字符)
<script>
var str = "hello world~";
console.log(str);
console.log("---------------------");
// 通过某个索引来获取某个字符
console.log(str[0]);
console.log(str[6