js中 这样写是没有区别的,因为js的语法不严格,对单引号和双引号不做区别,都会当成是字符串,同时对类型也没有区别,任何类型都可以用 var a = ... , 而java中定义很严格,双引号代表是字符串(String),而单引号代表是字符(char)
JAVASCRIPT中:var str='' 与var str="" 都是表示String类型JAVA中:单引号引的数据 是char类型的双引号引的数据 是String类型的单引号只能引一个字符而双引号可以引0个及其以上
在javascript中,给字符串赋值的操作,使用单引号和双引号都是可以的。var str='' 等同于 var str=""引申:“” 和‘’ 可以用来处理字符串内部的引号。比如: var str = "他说:‘你好,朋友’";
在JavaScript中单引号和双引号区别不大,都可以用来引用字符串,在表示字符串中完全等效,如果你的字符串中存在单引号则外面就要用双引号,如果字符串中存在双引号则在外面要用单引号括起来,这样就省去了使用转移字符的麻烦。