JavaScript字符串创建与基础操作指南
本文介绍JavaScript中字符串的两种创建方式:使用引号定义的字面量与使用new关键字创建的String对象。重点解析单双引号混用的限制、字符串长度获取及指定位置字符提取方法,帮助开发者准确区分字符串类型与对象类型的差异。
JavaScript字符串的创建方式
在JavaScript中,创建字符串主要有几种方式。最基础的做法是使用引号包裹一组字符,并将其赋值给一个变量。
var myStr = "Hello, String!";
字符串可以使用双引号或单引号进行包裹,但关键在于起始和结束引号必须保持一致,严禁混用不同类型的引号。
例如,声明语句 var myString = "Fluffy is a pretty cat.'; 属于语法错误,因为双引号与单引号不匹配。
支持两种引号的使用场景,使得在字符串内部嵌入另一种引号变得更为简便。
字符串字面量与对象的区别
document.write("<img src='img/logo.jpg' height='30' width='100' alt="Logo">");
上述脚本中创建的字符串本质上是字符串类型的值,而非真正的字符串对象。若需创建字符串对象,应使用如下代码:var strObj = new String("Hello, String!");
字符串长度与字符提取
通过typeof运算符检测可知,前述的myStr类型为string,而strObj类型为object。如需获取字符串的长度,可访问其length属性:string.length。
若要获取字符串中指定索引位置的字符,可调用string.charAt(index)方法。
5款主流JS在线运行工具对比:CodePen、JSFiddle与StackBlitz怎么选
2026-11-05 17:04:04
JavaScript入门书籍避坑:这些书不适合初学者
2026-11-05 16:31:15
JS使用Math.round实现保留两位小数的原理与代码
2026-11-05 15:35:55
JavaScript 原生 Date 对象怎么实现日期加减
2026-11-05 14:30:00
JavaScript函数定义的三种方式:声明、表达式与箭头函数
2026-11-05 13:50:55
