JavaScript 作用域
  1. // var scope = 'global'
  2. // // 全局变量
  3. // function t() {
  4. //     console.log(window.scope)
  5. //     var scope = '111'
  6. //     // 局部变量
  7. //     console.log(scope)
  8. // }
  9. // t()
  10. var a = 3
  11. var b = 5
  12. function add(a, b) {
  13.     // console.log(a + b)
  14.     // 函数{}内部是函数作用域 Function域
  15.     // 函数作用域中的变量只在本函数内部可见可用
  16.     // 函数外部的同步变量会被覆盖不可用
  17.     // 函数作用域外部不同名的变量 可见 可用
  18.     var a = window.a
  19.     // 全局作用域即window对象
  20.     // 定义全局作用域中的变量可以通过window对象获取
  21.     // 相当于window对象的属性
  22.     // 全局作用域的变量在所有的地方的可见的 除非被覆盖
  23.     // 如果被覆盖 可用window.变量名 获取或设置值
  24.     // {
  25.     //     alert(a)
  26.     //     var a = 9
  27.     //     alert(a)
  28.     // }
  29.     // 在js中{}单独使用并不创建作用域 而是和{}外面的是同一个作用域
  30.     for (var i = 0; i < arguments.length; i++) {
  31.         // arguments 获取函数内所有参数
  32.         console.log(arguments)
  33.         var a = 10
  34.         console.log('for中的变量a:' + a)
  35.         console.log('参数' + i + ':' + arguments[i])
  36.     }
  37.     return a + b
  38. }
  39. console.log(add(4, 6))
  40. console.log(add(2, 3, 4, 6))
  41. add(4, 6)
  42. function add2(a, c) {
  43.     return a + b + c
  44.         // 1   5   8
  45. }
  46. console.log(add2(1, 8)) // 14
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇