JavaScript有兩種變量,全局變量和局部變量
?
如果在任何函數定義之外聲明了一個變量,則該變量是全局變量,且該變量的值在整個持續范圍內都可以訪問和修改
如果在函數定義內聲明來了一個變量,則該變量為局部變量。每次執行該函數時都會創建和破壞該變量,且它不能被函數外的任何事物訪問
?
局部變量一定要用var 聲明,否則為全局變量
?
變量的類型
number string undefined 字符串 布爾 null
運算符
==(等值符:先轉換為相同類型,然后進行比較)
===(等同符:先比較類型,類型相同在比較值)
隱式轉換
for in循環
<!DOCTYPE html> <html><head><title>變量的作用域</title><script>var fs=["張三","李四","王五","趙樓"];for(var temp in fs){alert(fs[temp]);}</script></head><body><h1>for in循環</h1></body> </html>
?