JavaScript简称JS
JavaScript是一种轻量级、解释型、面向对象的脚本语言,他主要被设计用于在网页上实现动态效果,增加用户与网页的交互性。
作为一种客户端脚本语言,JavaScript可以直接嵌入HTML,并且在浏览器中执行。
与HTML和CSS不同,JavaScript是的网页不再是静态的,而是可以根据用户的操作动态变化。
1. JavaScript的作用
JavaScript在前端开发中扮演着重要的角色,其应用领域包括但不限于:
- ’客户端开发‘:用于在浏览器中执行,实现动态效果和用户交互。
- ’网页开发‘:与HTML和CSS协同工作,使得网页具有更强的动态性。
- ‘后端开发’:使用Node.JS,JavaScript也可以在服务端运行,实现服务端应用开发。
2. JavaScript的导入方式
- 内联式:在HTML文件中,直接嵌入JS代码。放在<script>标签内。而这个<script>标签可以放在<header>标签内,也可以放在<body>标签内。
- 外部引入:通过<script>标签的src属性导入。
三种导入方式的在浏览器的执行顺序是不同的,header导入>外部导入>body导入。
3. JavaScript的基本语法
基本语法中首要了解的是变量和数据类型。
3.1 变量
- var,声明一个普通变量,如 var x;
- let,功能和var类似。
- const,声明一个常量,一般不会轻易改变。如PI = 3.14。
var声明的变量具有函数作用域,而let声明的变量具有块级作用域,特别是关于变量提升,和块级作用域方面。
let更安全更灵活,因为他避免了var可能引发的一些问题。
let必须先进行声明,否则会报错。
一般推荐使用let和const,避免使用var。