js 格式和位置:
- <!--js 内容可以在 head 中, 也可以在 body 中, 不同位置执行顺序会有区别 , 另外也可以单独放到一个 js 文件中,
- 这样方便维护和修改, 而且, 可以加快 html 页面的加载速度.
- -->
- <html>
- <head>
- <script>
- alert("JS in head");
- </script>
- </head>
- <body>
- <script>
- alert("JS in body");
- </script>
- </body>
- </html>
- ### 作用域
JavaScript 中的变量同样有全局变量和局部变量之分.
全局变量是定义在所有函数之外的, 其作用范围是整段 JavaScript 代码;
局部变量是定义在函数体之内, 只对其该函数是可见, 而对其它函数则是不可见的.
- ### 特点: js 是弱类型语言, 不定义变量类型也可以赋值, 且可以直接使用.
- ### 函数的重复声明: 如果多次采用 function 命令重复声明同一个函数, 则后面的声明会覆盖前面的声明, 且会多次调用最后一个函数, 下列程序的结果是
- 2
- 2
- ......
- <script>
- function my_func(){
- document.write(1);
- }
- my_func()
- document.write("<br>");
- function my_func(){
- document.write(2);
- }
- my_func()
- </script>
- ......
来源: http://www.bubuko.com/infodetail-2755111.html