首页
学习
活动
专区
圈层
工具
发布

【JavaScript】JavaScript 变量 ⑤ ( JavaScript 数据类型 - String 字符串类型 | 引号嵌套 | 创建字符串 | 转义字符 )

一、 JavaScript 数据类型 - String 字符串类型 1、String 类型简介 JavaScript 的 String 字符串类型 是 基本数据类型 的一种 , 用于表示文本数据 ; 字符串...一旦创建 就不可改变 , 但是可以 创建 新的字符串 ; String 类型 的 字符串 是 使用双引号 " 或单引号 ' 包裹的若干字符 ; "Hello, World"; 'Hello, World...'; 在 HTML 中的 属性值 一般都是在 双引号 中设置 , JavaScript 中推荐使用 单引号 定义字符串 ’ 2、引号嵌套 引号嵌套 : 如果想要在 字符串 中 使用 双引号 / 单引号...创建字符串 : 使用 字面量 创建 字符串 : let str1 = "Hello World"; let str2 = 'Hello World'; 使用 String 构造函数 创建字符串 :..." , 换行 , 缩进 , 空格 , 转义字符 \ 等字符 ; 单引号 / 双引号 : 如果要在 JavaScript 字符串中 , 使用 单引号 / 双引号 , 可以在 引号之前使用 转义字符 , \

73310
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JavaScript 字符串

    实际上,每当读取一个基本类型值时,后台就会创建一个对应的基本包装类型的对象字符串的创建创建 String 对象一共有一下三种方法:var str = new String("Nian糕");var str1...函数,将转换参数 "Nian糕" 为原始字符串字符串并返回;第三种是定义一个字符串变量,但在 JavaScript 仍然按照字符串对象来处理,我们通过 typeof 来看下区别console.log(...注释:与该方法对应的一个方法是 fromCharCode(),返回使用指定的Unicode值序列创建的字符串,大家可以自行了解,在这里不做过多的介绍e....获取字符最后出现的位置lastIndexOf() 方法,返回指定值在调用该方法的字符串中最后出现的位置,如果没找到则返回 -1,从该字符串的后面向前查找,从 fromIndex 处开始str.lastIndexOf...从该索引(以 0 为基数)处开始提取原字符串中的字符,如果值为负数,会被当做 sourceLength + beginSlice 看待,这里的 sourceLength 是字符串的长度 (例如, 如果

    1.1K70

    JavaScript 字符串

    character = carname[7]; 字符串的索引从 0 开始,这意味着第一个字符索引值为 [0],第二个为 [1],以此类推。...; 特殊字符 在 JavaScript 中,字符串写在单引号或双引号中。...通常, JavaScript 字符串是原始值,可以使用字符创建: var firstName = "John" 但我们也可以使用 new 关键字将字符串定义为一个对象: var firstName =...原始值可以使用 JavaScript 的属性和方法,因为 JavaScript 在执行方法和属性时可以把原始值当作对象。 字符串方法我们将在下一章节中介绍。...字符串属性 属性 描述 constructor 返回创建字符串属性的函数 length 返回字符串的长度 prototype 允许您向对象添加属性和方法 字符串方法 更多方法实例可以参见:JavaScript

    12810

    javascript字符串

    字符串是JavaScript中7种数据中的一种,用于表示由零个或多个16位的Unicode字符组成的字符序列。创建字符串有两种方式,一种是字面量,另一种是构造函数。...下面的关于字符串的一些方法都将使用字面量的形式。 字符串是有长度的 字符串是有长度这个属性的。从刚刚的构造函数中可以看出来。获取长度使用length属性就不在过多的说明。...substr(),substring(),slice() - 切割字符串 三个方法都是基于字符串创建新字符的方法,都接收一个或者两个参数,返回一个新字符串,不影响原字符串。...字符串位置方法 - 查找字符串 indexOf:从头到尾的找 lastIndexOf:从尾到头的找 两个方法都接收一个或者两个参数,第一个是需要查找的字符,第二个是从哪个位置开始查找(下标,默认是0)。...所以,两个方法都是找到返回下标(注意从哪头开始的)。未找到返回 -1。 trim()方法 trim()方法很简单,就是取出字符串的收尾的空格。但是此方法不兼容IE8及以下。

    69630

    JavaScript字符串

    JavaScript字符串(string) JavaScript 字符串(String)就是由零个或多个 Unicode 字符组成的字符序列。零个字符表示空字符串。...```javascript console.log(“字符串 直接量”); //抛出异常 如果要换行显示字符串,可以在字符串中添加换行符`\n`。...例如: ```javascript console.log("字符串\n直接量"); //在字符串中添加换行符 3在 ECMAScript 5 中,字符串允许多行表示。...再配合正则表达式,还可以完成复杂的字符串处理任务。 在 JavaScript 中,可以使用加号+运算符连接两个字符串,使用字符串的 length 属性获取字符串的字符个数(长度)。...位置下标从 0 开始,最大位置下标为 length-1。 示例 下面代码使用 for 语句逐个读取字符串中每个字符并显示出来。

    49920

    JavaScript字符串

    概述 JavaScript 字符串是引号(单引号或双引号)中的零个或多个字符,用于存储和操作文本。 对于特殊字符:'、"、\ 使用时需要前置转义字符 \ 来使用。...【注】\ 方法并不是 ECMAScript (JavaScript) 标准,某些浏览器也不允许 \ 字符之后的空格,对长字符串换行的最安全做法(但是有点慢)是使用字符串加法。...字符串可以是对象,但最好不要把字符串创建为对象,它会拖慢执行速度。...前者从前 x 位置处开始检索,后者从后 x 位置处开始检索。 【注】如果未找到文本, indexOf() 和 lastIndexOf() 均返回 -1。...3.4 替换字符串内容 replace() :方法用另一个值替换在字符串中指定的值。 replace() 方法不会改变调用它的字符串。它返回的是新字符串。

    94520

    JavaScript 模板字符串

    JavaScript 中的模板字符串是一种方便的字符串语法,允许你在字符串中嵌入表达式和变量。 模板字符串使用反引号 `` 作为字符串的定界符分隔的字面量。...模板字面量是用反引号(`)分隔的字面量,允许多行字符串、带嵌入表达式的字符串插值和一种叫带标签的模板的特殊结构。...`; 浏览器支持 模板字面量是 ES6 新特性 (JavaScript 2015),目前一些最新版本浏览器都支持: Chrome Edge Firefox Safari Opera 支持 支持...默认函数(当未提供自定义函数时)只执行字符串插值来替换占位符,然后将这些部分拼接到一个字符串中。...${age} years old.`; 以上实例中,{name} 和 {age} 是模板字符串的表达式部分,它们被包含在  模板字符串允许你在字符串中引用变量、执行函数调用和进行任意的JavaScript

    13110

    JavaScript字符串截取

    substr 概述   substr() 方法返回字符串中从指定位置开始的指定数量的字符。...首字符的索引为 0,最后一个字符的索引为 字符串的长度减去1。substr 从 start 位置开始提取字符,提取 length 个字符(或直到字符串的末尾)。...如果 start 为正值,且大于或等于字符串的长度,则 substr 返回一个空字符串。 如果 start 为负值,则 substr 把它作为从字符串末尾开始的一个字符索引。...indexB (optional) 一个 0 到字符串长度之间的整数。 描述 substring 提取从 indexA 到 indexB(不包括)之间的字符。...如果该参数为负数,则它表示从原字符串中的倒数第几个字符开始抽取, slice(-2)表示抽取了原字符串中的倒数第二个字符到最后一个字符(包含最后一个字符)。

    89820

    JavaScript——字符串对象

    基本包装类型 为了方便操作基本数据类型,JavaScript还提供了三个特殊的引用类型:Srting、Number和 Boolean 基本包装类型就是把简单数据类型包装成为了复杂数据类型,这样基本数据类型就有了属性和方法...(str.lastIndexOf('财', [10])); //从索引号是2的位置往前查找 根据位置返回字符串 方法名 说明 使用 charAt(index) 返回指定位置的字符(index字符串的索引号...拼接字符串,等效于+,+更常用 substr(start,length) 从start位置开始(索引号),length取的个数,重点记住 slice(start,end) 从start位置开始,截取到end...简单数据类型:string,number,boolean,undefined,null 引用类型:复杂数据类型,在存储时变量中存储的是仅仅是地址(引用),因此叫做引用数据类型 复杂数据类型:通过new关键字创建的对象...注意 :JavaScript中没有堆栈的概念,仅通过堆栈的方式便于理解。 内存分配 简单数据类型,存放到栈里面,里面之间开辟一个空间,存放的是值。

    58710

    Javascript字符串处理

    作为JavaScript基础数据类型,字符串具有一些很强大的方法,在平时的工作中用到的地方也特别的多,很多时候因为不熟悉某个字符串的方法,往往走了很多弯路,所以整理了15个常用又高效的字符串方法...如果指定第二个参数 start,则在字符串中的指定位置从后向前搜索。...用法1: string.padStart(n,'补充内容') 从字符串前添加补充内容。 用法2: string.padEnd (n,'补充内容') 从字符串后添加补充内容。...第二个参数代表从某下标处开始判断是否以特定字符(串)开头或结尾,忽略则startsWith()从下标0开始检测,endsWith()从字符串最后一位下标开始检测。...当endsWith() 的第二个参数如果超出了当前字符串的最大长度,会不生效,改为从字符串最后一位下标开始检测。

    82810
    领券