JS入门
js介绍
javascript是一个基于浏览器的客户端编程语言,是浏览器默认的脚本语言
是一门基于面向对象的弱类型语言
node.js是基于 javascript的 服务端技术
使用 js
是嵌入在浏览器的脚本语言,需要在 html 网页中通过
<script>
标签引入
js 的引入方式
- 1.在标签上,通过触发事件 执行 一段 js 脚本
<div id = "app" onclick = alert('这是一个div')"></div>
- 2.通过script标签, 来定义 js 脚本
<script>
// 使用 js 获取 div
var tag = document.querySelector("#app");
alert(tag);
// alert 会阻塞程序的执行
alert("javascript入门!");
</script>
- 3.通过外链的方式,引入js文件
<script src = "js/xxx.js"></script>
如果一个script标签,提供了src属性,那么该标签体中不能写任何的js代码
变量
var 关键词来声明 JavaScript 变量
- var 定义的变量 默认情况下是 全局变量,会自动成为 window的属性 , 但不能通过 delete 删除
- window 对象中的 变量 能够通过 delete 被删除
- var 修饰的变量 可以被重复声明
- var 存在 变量提升的 现象
- 一个网页中的所有全局变量,都会默认自动成为 window 的属性
let 关键词来声明 JavaScript 变量
- let 修饰的变量是一个局部变量
- let 不存在 变量提升的现象
- let 声明的变量不能被多次重复定义
- let 会存在 暂时性死区 现象
const 关键词来声明 JavaScript 变量
- 与java中的fianl类似,定义的变量不可修改
- 其他用法与let相似