预定义字符是: 单引号(’) 双引号(”) 反斜杠(\) NULL 提示:该函数可用于为存储在数据库中的字符串以及数据库查询语句准备字符串。...所以您不应对已转义过的字符串使用 addslashes(),因为这样会导致双层转义。 遇到这种情况时可以使用函数 get_magic_quotes_gpc() 进行检测。...规定要转义的字符串。 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/113732.html原文链接:https://javaforall.cn
文章目录 一、根据索引位置返回字符串中的字符 1、charAt 函数获取字符 2、charCodeAt 函数获取字符 ASCII 码 3、数组下标获取字符 String 字符串对象参考文档 : https...://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String 一、根据索引位置返回字符串中的字符...根据索引位置返回字符 : 给定一个 字符串 中的索引值 , 获取 字符串 中的该 索引的对应字符 ; charAt(index) 函数 : 获取 index 索引对应的 字符 ; charCodeAt(...() 函数 是 String 字符串对象的方法 , 用于返回在指定位置的字符 ; 参考文档 : https://developer.mozilla.org/zh-CN/docs/Web/JavaScript...0 ~ str.length - 1 , 如果索引值不合法 , 则返回空字符串 ; 代码示例 : <!
JavaScript 字符串用于存储和处理文本。 ---- JavaScript 字符串 字符串可以存储一系列字符,如 "John Doe"。 字符串可以是插入到引号中的任何字符。...你可以在字符串中使用引号,字符串中的引号不要与字符串的引号相同: var answer = "It's alright"; var answer = "He is called 'Johnny'"; var...; 特殊字符 在 JavaScript 中,字符串写在单引号或双引号中。...原始值可以使用 JavaScript 的属性和方法,因为 JavaScript 在执行方法和属性时可以把原始值当作对象。 字符串方法我们将在下一章节中介绍。...---- 字符串属性 属性 描述 constructor 返回创建字符串属性的函数 length 返回字符串的长度 prototype 允许您向对象添加属性和方法 ----
函数,将转换参数 "Nian糕" 为原始字符串字符串并返回;第三种是定义一个字符串变量,但在 JavaScript 仍然按照字符串对象来处理,我们通过 typeof 来看下区别console.log(...字符串替换replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串stringObject.replace(regexp/substr,replacement)参数...) 对象,如果传入一个非正则表达式对象,则会使用 new RegExp(obj) 隐式地将其转换为正则表达式对象返回值 如果匹配成功,则 search() 返回正则表达式在字符串中首次匹配项的索引,否则...获取字符最后出现的位置lastIndexOf() 方法,返回指定值在调用该方法的字符串中最后出现的位置,如果没找到则返回 -1,从该字符串的后面向前查找,从 fromIndex 处开始str.lastIndexOf...字符提取substring() 方法,返回一个字符串在开始索引到结束索引之间的一个子集, 或从开始索引直到字符串的末尾的一个子集str.substring(indexStart[, indexEnd])
'a b c' // SyntaxError: Unexpected token ILLEGAL 上面代码将一个字符串分成三行,JavaScript 就会报错。...如果长字符串必须分成多行,可以在每一行的尾部使用反斜杠。...var longString = 'Long ' + 'long ' + 'long ' + 'string'; 转义 反斜杠(\)在字符串内有特殊含义,用来表示一些特殊字符,所以又称为转义符...需要用反斜杠转义的特殊字符,主要有下面这些。...u000B) ' :单引号(\u0027) " :双引号(\u0022) \ :反斜杠(\u005C)\ console.log('1\n2') // 1 // 2 length 属性 length属性返回字符串的长度
:返回下标为index的字符 ``` //字符串“Hello World!”...; console.log(str.charAt(1)); // e ``` 2.方括号[index]:返回下标为index的字符(IE8以前不支持,会返回undefined) ``` //字符串“Hello...(str.length); //3 ``` ### 比较字符串 str1.localeCompare(str2): 返回0:字符串str1等于参数str2。...返回负数:字符串str1的字典序先于参数str2。 返回正数:字符串str2的字典序后于参数str2。...#### 参考文献: - \[1]《javascript高级程序设计》
字符串是JavaScript中7种数据中的一种,用于表示由零个或多个16位的Unicode字符组成的字符序列。创建字符串有两种方式,一种是字面量,另一种是构造函数。...使用字面量就是返回一个字符串。使用构造函数则是一个字符串对象。如果要将字符串对象转换为字符串。可以使用toString,toLocalSring,valueOf转换为字符串。...字符方法 字符串用于两个访问特定字符的方法: charAt:一个参数,返回给定位置的字符 charCodeAt:一个参数,返回给定位置的字符的字符编码 以及一个将字符编码转换为字符的方法,这个是String...substr(),substring(),slice() - 切割字符串 三个方法都是基于字符串创建新字符的方法,都接收一个或者两个参数,返回一个新字符串,不影响原字符串。...因为第二个参数无返回值 第二个参数既然可以拿到这些东西。那我们就可以做任何事情。 split() - 分割 split方法可以将字符串按指定的符号进行分割,返回一个数组。 第一个参数:分隔符。
概述 JavaScript 字符串是引号(单引号或双引号)中的零个或多个字符,用于存储和操作文本。 对于特殊字符:'、"、\ 使用时需要前置转义字符 \ 来使用。...\' \" \\ 在字符串中换行,通过一个反斜杠即可。...【注】\ 方法并不是 ECMAScript (JavaScript) 标准,某些浏览器也不允许 \ 字符之后的空格,对长字符串换行的最安全做法(但是有点慢)是使用字符串加法。...方法 3.1 查找字符串中的字符串 indexOf() :方法返回字符串中指定文本首次出现的索引(位置)。 lastIndexOf() :方法返回指定文本在字符串中最后一次出现的索引。...3.4 替换字符串内容 replace() :方法用另一个值替换在字符串中指定的值。 replace() 方法不会改变调用它的字符串。它返回的是新字符串。
JavaScript字符串(string) JavaScript 字符串(String)就是由零个或多个 Unicode 字符组成的字符序列。零个字符表示空字符串。...```javascript console.log(“字符串 直接量”); //抛出异常 如果要换行显示字符串,可以在字符串中添加换行符`\n`。...例如: ```javascript console.log("字符串\n直接量"); //在字符串中添加换行符 3在 ECMAScript 5 中,字符串允许多行表示。...再配合正则表达式,还可以完成复杂的字符串处理任务。 在 JavaScript 中,可以使用加号+运算符连接两个字符串,使用字符串的 length 属性获取字符串的字符个数(长度)。...JavaScript 字符串是固定不变的字符序列,虽然可以使用各种方法对字符串执行操作,但是返回的都是新的字符串,原字符串保持固定不变。
一、 JavaScript 数据类型 - String 字符串类型 1、字符串长度 在 JavaScript 中 , String 字符串数据类型 的 " 长度 " , 就是 组成 字符串的 " 字符个数...在 JavaScript 中 , " 字符串拼接 " 指的是将 多个 字符串 组合成一个新的字符串 的 操作 ; 这可以通过使用 加号运算符 + 模板字符串 $ 两种方式 来 实现 " 字符串拼接 "...; 注意 : 拼接后的 字符串 , 是 新的字符串 , 与 原来的字符串 没有任何关系 ; 只要有 字符串 与 其它类型数据相加 , 最终的结果就是 字符串 ; 使用 加号运算符 拼接字符串 下面的示例中..., 使用 加号运算符 + 拼接字符串 ; 下面的字符串中是 2 个字符串相加 , // 使用 加好运算符 拼接字符串 // 只要有 字符串 与 其它类型数据相加...拼接字符串 模板字符串 就是 使用 ${expression} 语法嵌入表达式 拼接字符串 , 这种拼接方式更加直观 ; 在 ${expression} 表达式 中 , 可以 直接 使用 变量 / 表达式
1、字符串拼接 字符串拼接使用: "+" 运算符 var iNum1 = 10; var fNum2 = 11.1; var sStr = 'abc'; result = iNum1 + fNum2;...alert(result); // 弹出21.1 result = fNum2 + sStr; alert(result); // 弹出11.1abc 说明 数字和字符串拼接会自动进行类型转换(隐士类型转换...),把数字类型转成字符串类型进行拼接 小结 "+" 运算符能够实现字符串的拼接操作
字符串截取分两种: ①字符串对象.splice(strat,end)包括开始,不包括结束 ②字符串对象.substr(start,length)start开始位置,length截取长度不能负数 截取实例...var str='www.baidu.com'; //slice(start,end)截取只包括开头不包括结束 document.write(str.slice(3,5)+'');//返回... .b //substr(start,length)第一个开始位置,第二个长度 document.write(str.substr(3,5)+''); 返回.baid
JavaScript 字符串用于存储和处理文本。...如果 separator 是一个空字符串,则 str 将会把原字符串中每个字符的数组形式返回。 limit 一个整数,限定返回的分割片段数量。...', 12)) // -1 虽然 indexOf()用来检索指定的字符串值在字符串中首次出现的位置 ,然而很多时候,使用它的场景在于判断字符串中是否存在指定的字符串;因此代码就会如此: if (str.indexOf...它会返回第一个匹配的子字符串的起始位置,如果没有匹配的,则返回-1。...在实际代码生产中,很多时候需要用这些提供的基本方法,来打出一套组合拳,以解决其需求所需。很显然又可以借助 prototype 属性,将自造的各路拳法,其归置于 String 对象,然后天亮啦。
substr 概述 substr() 方法返回字符串中从指定位置开始的指定数量的字符。...如果 length 为 0 或负值,则 substr 返回一个空字符串。如果忽略 length,则 substr 提取字符,直到字符串末尾。...,并返回这个新的字符串。...endSlice 在该索引(以 0 为基数)处结束提取字符串。如果省略该参数,slice会一直提取到字符串末尾。如果该参数为负数,则它表示在原字符串中的倒数第几个字符结束抽取.。...描述 slice 不修改原字符串,只会返回一个包含了原字符串中部分字符的新字符串。
根据字符串返回位置 字符串所有的方法,都不会修改字符串本身(字符串是不可变的),操作完成会返回一个新的字符串。...方法名 说明 str.indexOf('要查找的字符',[起始的位置]) 返回指定内容在原字符串中的位置,从前往后 str.lastIndexOf('要查找的字符',[起始的位置]) 从后往前找,依据的是给的索引号的位置往前...方法名 说明 使用 charAt(index) 返回指定位置的字符(index字符串的索引号) str.chatAt(0) charCodeAt(index) 获取指定位置处字符的ASCII码(index...索引号) str.charCodeAt(0) str[index] 获取指定位置字符串 HTML5,IE8+支持 charAt(index) 根据位置返回字符串 var...; console.log(str.concat('Yue'));//zeyiYue 注:在开发中,我们更喜欢用 + 来拼接字符串 截取字符串
作为JavaScript基础数据类型,字符串具有一些很强大的方法,在平时的工作中用到的地方也特别的多,很多时候因为不熟悉某个字符串的方法,往往走了很多弯路,所以整理了15个常用又高效的字符串方法...字符串是否包含某字符 (串)—— search() 说明:检索字符串中指定的或与正则表达式相匹配的首个子字符串。如果匹配到了则返回匹配字符串首字符下标,如果没有匹配到,则返回 -1。...字符串中指定的字符串值在首次或最后一次出现的位置 —— indexOf() 和 lastIndexOf() 说明: indexOf() 方法可返回某个指定的字符串值首次出现的位置,即从前向后搜索。...例子: // 在字符串前补充"-",直到字符串的长度为5 let str1 = '预备开始' let result = str1.padStart(5, '-') console.log(result)...大多是因为不够熟练,看一遍容易忘记,所以我们要时常翻一翻这些常用的方法,也许就能节省你工作中几十分钟~ 为摸鱼大业添砖加瓦 ~ 转自:《看完就懂系列》15个方法教你玩转字符串
一、 JavaScript 数据类型 - String 字符串类型 1、String 类型简介 JavaScript 的 String 字符串类型 是 基本数据类型 的一种 , 用于表示文本数据 ; 字符串...'; 在 HTML 中的 属性值 一般都是在 双引号 中设置 , JavaScript 中推荐使用 单引号 定义字符串 ’ 2、引号嵌套 引号嵌套 : 如果想要在 字符串 中 使用 双引号 / 单引号...双引号 ; var str2 = 'Hello "Tom"'; 3、创建字符串 创建字符串 : 使用 字面量 创建 字符串 : let str1 = "Hello World"; let str2..., 需要使用 转义字符 \ 进行转义 , 如 : 单引号 ' , 双引号 " , 换行 , 缩进 , 空格 , 转义字符 \ 等字符 ; 单引号 / 双引号 : 如果要在 JavaScript 字符串中..., 使用 单引号 / 双引号 , 可以在 引号之前使用 转义字符 , \" , \' ; // 字符串中使用 单引号 / 双引号 var str5 = 'Hello \
一、空白字符 这里的空白字符是所有的空白字符(space、tab、no-break space等)以及所有行终止字符(如LF、CR). 1. whitespace characters In computer...在计算机程序中,空白字符指在排版中表现水平或者垂直空白的任何字符或一系列字符。...例如:常见的空白符号U+0020空格,也就是ASCII32, 表示文本中空白的标点符号,在西方脚本中用作单词分隔符。 2....\uFEFF \uFEFF(Unicode编码),它是ES5新增的空白符,叫“字节次序标记字符(Byte Order Mark)”,也就是BOM; Unicode3.2之前...至少在低版本的 IE 浏览器下,jQuery1.7.2 是无法过滤字符串两段的BOM字符。 2.
字符串转数字 字符串对象.split('.') ...参数选择参考分格位置 //split(',')转为数组,以某个字符分格 var str='Www.Jd.Com.Cc.Com'; document.write(str.split('.')...+''); 2.字符串转大写 字符串对象.toUpperCase(); document.write(str.toUpperCase()+''); 3.字符串转小写 字符串对象
我们在head中的中写如下函数: function Test() { var s="document.write('abcdefg');"; alert(s); } 其他Body中的内容随便,这个时候我们用IE6,7,FireFox等浏览器打开,我们可以看到在第一排出现了内容“"; alert(s); } ”,这是怎么回事?...function Test() { var s="document.write('abcdefg');"; alert(s); } 这个时候我们第一次看到的那个字符串没有了...想必大家都应该明白了,这里很明显我们将""里面的内容是作为字符串的,但是浏览器却没有意识到这点,把我们当字符串用的变成了脚本的结束标志。...这点没有什么好办法,解决办法:把字符串写成第二种形式。
领取专属 10元无门槛券
手把手带您无忧上云