引号嵌套引起的问题

Posted shy0113

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了引号嵌套引起的问题相关的知识,希望对你有一定的参考价值。

javascript中,给字符串赋值的操作,使用单引号和双引号都是可以的。

const str=‘ ‘ 等同于 const str=" "

引申:" " 和 ‘ ‘ 可以用来处理字符串内部的引号。

但是当打印的时候

const str = "‘a‘"
cosnt str2 = ‘"a"‘
console.log(str === str2)  //false

js中 这样单个写是没有区别的,但是值是不等的,因为js的语法不严格,对单引号和双引号不做区别,都会当成是字符串,同时对类型也没有区别,任何类型都可以用 var a = ... , 而java中定义很严格,双引号代表是字符串(String),而单引号代表是字符(char)

推荐或者说必须使用外单里双的嵌套方式

以上是关于引号嵌套引起的问题的主要内容,如果未能解决你的问题,请参考以下文章

PHP中双引号引起的命令执行漏洞(Kuwebs代码审计 )

HTML

使用嵌套片段和动画对象

Android 动画嵌套片段

将片段添加到片段中(嵌套片段)

haml 中的嵌套引号