var s = "test", n = 1,b = true; var S = new String(s); var N = new Number(n); var B = new Boolean(b); console.log(s == S);//true console.log(s === S);//false console.log(typeof(s));//string console.log(typeof(S));//object當b=a之後,b[0]=1,a[0]也會跟這被改成1,使用三個等號時,型別一樣。 使用c# ,b[0]=1,a[0]也會跟這被改成1,結果也一樣會跟改變。
var a = []; var b = a; b[0] = 1; console.log(a[0]);//1 console.log(a === b);//true
沒有留言:
張貼留言