课程
/前端开发
/JavaScript
/Ajax全接触
为什么单引号包双引号正常,但是双引号包单引号就报错呢?
2017-07-01
源自:Ajax全接触 4-2
正在回答
SyntaxError,语法错误
首先,不管是单引号还是双引号,从前引号到最近的一个后引号中间包裹的是一个字符串,先说你图片中的第二个json字符串为什么用单引号不会报错,因为整个等号右边就俩单引号,俩单引号中间包括的是json字符串,这是没有错误的写法
但是,如果把单引号换成双引号,第一个字符串会在name前面的那个双引号就结束,就是"{'staff':[{" ,这是个什么写法,所以肯定会报错
暮女神 提问者
这个语法没有错误,只是单引号和双引号的区别,谁来帮我解答一下
举报
本课程通过一个案例,讲解Ajax的相关概念原理实现方式和应用