JavaScript 字符串
字符串可以存储一系列字符,如 "John Doe"。
字符串可以是插入到引号中的任何字符。你可以使用单引号或双引号:
实例
var carname = "Volvo XC60";var carname = 'Volvo XC60';
实例
var character = carname[7];实例
var answer = "It's alright";var answer = "He is called 'Johnny'";
var answer = 'He is called "Johnny"';
字符串长度
可以使用内置属性 length 来计算字符串的长度:
实例
var txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";var sln = txt.length;
字符串可以是对象
通常, JavaScript 字符串是原始值,可以使用字符创建: var firstName = "John"
但我们也可以使用 new 关键字将字符串定义为一个对象: var firstName = new String("John")
实例
var x = "John";var y = new String("John");
typeof x // 返回 String
typeof y // 返回 Object
实例
var x = "John";var y = new String("John");
(x === y) // 结果为 false,因为 x 是字符串,y 是对象
字符串属性和方法
原始值字符串,如 "John", 没有属性和方法(因为他们不是对象)。
原始值可以使用 JavaScript 的属性和方法,因为 JavaScript 在执行方法和属性时可以把原始值当作对象。