JavaScript之字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript之字符串相关的知识,希望对你有一定的参考价值。

    javascript字符串用于存储和处理文本,字符串可以存储一系列字符,如 "John Doe";字符串可以是插入到引号中的任何字符,你可以使用单引号或双引号。

   创建字符串:

 1 //  直接创建 放在单/双引号中
 2 var  str = "这是一个字符串";    // 双引号
 3 var  str1 = ‘这是一个字符串‘;   //  单引号
 4 
 5 /*
 6 *   如果要输出引号,有两种方法:
 7 *   1、请使用转义字符(\)转义
 8 *   2、使用单双引号嵌套(双引号内只能嵌套单引号,单引号内只能嵌套双引号,否则会报错)
 9 */
10 var str2 = "My name is ‘Lily‘";
11 console.log(str2);  // 返回My name is ‘Lily‘
12 var str3 = ‘Lily say:"Hello"‘;
13 console.log(str3);  // 返回Lily say:"Hello"
14 
15 var str4 = "Hello \"World\"!";
16 console.log(str4);  // 返回Hello "World"
17 
18 //  通过new创建(不推荐,或拖慢执行速度,并且产生副作用)
19 var  str1 = new String("这是字符串");

  string对象属性:

    length - 计算字符串的长度

    constructor - 创建字符串的构造函数

    prototype - 向对象添加属性和方法

1 <script>
2    var str = "Hello World";
3    console.log(str.length);  // 返回 11
4    console.log(str.constructor);  // 返回 function String(){}
5 </script>

  string对象常用方法:

    charAt() - 返回指定位置(索引)的字符

    charCodeAt() - 返回在指定的位置的字符的 Unicode 编码

    concat() - 连接字符串

    indexOf() - 返回指定字符的位置(索引)

    match() - 找到一个或多个正则表达式的匹配

    replace() - 替换与正则表达式匹配的子串

    search() - 检索与正则表达式相匹配的值

    slice() - 提取字符串的片断,返回被提取的部分

    split() - 把字符串转为字符串数组

    substring() - 提取字符串中两个指定的索引号之间的字符

    toLowerCase()、toLocaleLowerCase() - 把字符串转换为小写

    toUpperCase()、toLocaleUpperCase() - 把字符串转换为大写

    toString() - 返回字符串

 1  <script>
 2      var str = "Hello", str1 = "World";
 3      console.log(str.charAt(2));  // 返回 l
 4      console.log(str.charCodeAt(2));  // 返回l的Unicode编码 108
 5      console.log(str.concat(str1));  // 返回 HelloWorld
 6      console.log(str.indexOf("o"));  // 返回 4
 7      console.log(str.slice(1,3));  // 返回 el(从索引1开始到索引3结束,包含索引1不包含索引3,即[1,3))
 8      console.log(str.split(""));  // 返回 ["H", "e", "l", "l", "o"]
 9      console.log(str.substring(1,3));  // 返回 el
10      console.log(str.toLowerCase());  // 返回 hello
11      console.log(str.toUpperCase());  // 返回 HELLO
12 </script>

  特殊字符:

代码 含义
\‘ 单引号
\" 双引号
\\ 反斜杠
\n 换行
\r 回车
\t tab(制表符)
\b 退格符
\f 换页符

 

 

 

本文仅供自己在平时工作学习时作笔记使用!如有错误请多多指出!!!


以上是关于JavaScript之字符串的主要内容,如果未能解决你的问题,请参考以下文章

带有神秘附加字符的 Javascript Date getTime() 代码片段

JavaScript实用功能代码片段

JavaScript 片段

我的javascript片段返回“非法字符”

10个JavaScript代码片段,使你更加容易前端开发。

10个JavaScript代码片段,使你更加容易前端开发。