js中变量原理
今天學習了js變量原理。為了使自己更好的理解,故寫此文記錄。
?
老師說,為了更好的學習理解js,及以后的各種語言,必須理解兩個東西。
1、js如何在瀏覽器操作DOM。(這個問題我要再研究一下...)
2、變量原理。
變量的賦值:傳遞賦值和引用賦值。
傳遞賦值:
a和b為傳遞賦值,第四行alert(a)為3, 第六行alert(a)為3
兩者相互獨立,修改時不影響對方。
?
引用賦值:
?
兩者共同指向一個內存地址。b變了,a跟著變。
在javascript語言里,不必像PHP那樣用 "&"符號來聲明引用賦值.
Javascript里,數組,對象, 函數 ,這三者默認即是引用賦值的.
?
p/s:雖不是第一次接觸變量賦值問題. 但是第一次明明白白了。以前接觸過java,各種變量賦值完了,并不能準確的得出其將會打印出什么結果。
轉載于:https://blog.51cto.com/zealer/1166992
總結
- 上一篇: Converter Tutorial
- 下一篇: CAShapeLayer的使用[1]