JavaScript字符串创建与基础操作指南

作者:代码拾荒时间:2026-10-29 12:20:38浏览:153

本文介绍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)方法。

作者最新文章