码迷,mamicode.com
首页 > 其他好文 > 详细

引号嵌套引起的问题

时间:2019-12-18 23:35:33      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:单引号   size   没有   cos   string   类型   font   false   字符串   

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

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

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

但是当打印的时候

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

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

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

引号嵌套引起的问题

标签:单引号   size   没有   cos   string   类型   font   false   字符串   

原文地址:https://www.cnblogs.com/shy0113/p/12064530.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!