javascript字符串笔记

原创 PHP笔记  2017-04-02 18:23  阅读 633 views 次

javascript字符串一般用来存储和处理文本,字符串可以是任何字符的集合。一般引号中的内容就是字符串,引号可以使用单引号或双引号。

字符串的声明

格式:

var 变量名="字符串";//双引号
//或
var 变量名='字符串';//单引号

实例:

<script type="text/javascript">
var str1="我是双引号中的字符串";//双引号
var str2='我是单引号中的字符串';//单引号
alert(str1+"\n"+str2);// \n换行
</script>

运行结果:

 

访问js字符串中的字符

js字符串中字符的访问跟数组相似,索引从0开始,第一个字符索引值为 [0],第二个为[1],......。

格式:

变量名[i] //i=0,1,2,......

实例:

<script type="text/javascript">
var str="abcdefd";
alert("abcdefd中第5个字母是"+str[4]);/*索引是从0开始,所以第5个字母应该索引为4*/
</script>

运行结果:

 

javascript转义字符

如果字符串中的有特殊的符号,影响程序的判断,我们会用反斜杠来明确的告诉程序它就是一个普通的字符,不需要特殊的处理。但有些转义就是要告诉程序要特殊的处理,比如:\n、\r、\t等。

示例:

<script type="text/javascript">
var str1="a'b'cdefd"; //不需要转义
var str2='a"b"cdefd'; //不需要转义
var str3='a\'b\'cdefd'; /*字符串到哪结束程序会判断错误,需要转义*/
var str4="a\"b\"cdefd"; /*字符串到哪结束程序会判断错误,需要转义*/
</script>

常见的转义字符

  • \':单引号
  • \":双引号
  • \\:反斜杠
  • \n:换行
  • \r:回车
  • \t:tab(制表符)
  • \b:退格符
  • \f:换页符

javascript字符串属性

  • constructor:返回创建字符串属性的函数
  • length:返回字符串的长度
  • prototype :允许您向对象添加属性和方法

javascript字符串方法:

见:javascript字符串方法大全

本文地址:https://www.ggbiji.com/js-string.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情