var dang = 1 var dang ="" var dang ='' var dang =() var dang =('') var dang =("") 都有些什么区别 或者上面那些是不存在这种代码的? 还有没有其他的什么? 例如var dang ={} var dang =[]
最新回答
错在情深
2024-10-22 11:56:35
就javascript本身而言,单引号双引号是没有区别的,但是使用时必须要统一; 因为,javascript中不区分单引号和双引号;所以,哪个方便就用哪个。 可在html中使用双引号,javascrip中使用单引号,这样就不会冲突,用起来也方便。 简单的使用例子如下: var str = "123";//正确 var str = '123';//正确 var str = '123";//错误 var str = "123';//错误
菊部地区有血
2024-10-22 15:31:42
js里单引号和双引号没区别的。 var dang =()是错误的 var dang =('') 和var dang =''是一样的 var dang =("")和var dang ="" 是一样的 上面之所以一样,就好比你做连加运算,多几个括号没任何问题。 {}是js中Object的简单写法,var dang={}和var dang=new Obejct()一样。 []是js中Array的简单写法,var dang=[]和var dang=new Array()一样。
楼上的只有1、2点是说到点子上了的。
低语细喃
2024-10-22 15:57:23
1.没引号,说明给dang 赋值为整数, 2.双引号,和3的单引号意义一样,都是赋值为字符串 两个用法通常用于嵌套使用,如: window.navigate("/page.jsp?uuid='uuid'"); 4.括号通常用在方法后面,如:function a(){} 而调用方法的时候,比如,方法需要一个字符串参数,则 a(""),或a(); 5.[],当用Array定义一个类型时,如:Array a = new Array(); 则可以像java中的数组一样使用 a[0];