#定义
- JavaScript(简称:JS) 是一门跨平台、面向对象的脚本语言。是用来控制网页行为的,它能使网页可交互。
- JavaScript 和 Java 是完全不同的语言,不论是概念还是设计。但是基础语法类似。
- JavaScript 在 1995 年由 Brendan Eich 发明,并于 1997 年成为 ECMA 标准。
- ECMAScript6 (ES6) 是最主流的 JavaScript 版本(发布于 2015 年)。
引入方式
JS基础语法
- ECMAScript6 (ES6) 是最主流的 JavaScript 版本(发布于 2015 年)。
- 使用 window.alert() 写入警告框
- 使用 document.write() 写入 HTML 输出
- 使用 console.log() 写入浏览器控制台
变量
-
JavaScript 中用 var 关键字(variable 的缩写)来声明变量 。
-
JavaScript 是一门弱类型语言,变量可以存放不同类型的值 。
-
变量名需要遵循如下规则:
-
组成字符可以是任何字母、数字、下划线(_)或美元符号($)
-
数字不能开头 注意:
-
ECMAScript 6 新增了 let 关键字来定义变量。它的用法类似于 var,但是所声明的变量,只在 let 关键字所在的代码块内有效,且不允许重复声明。
-
ECMAScript 6 新增了 const 关键字,用来声明一个只读的常量。一旦声明,常量的值就不能改变。
-
var:声明变量,全局作用域/函数作用域,允许重复声明
-
let:声明变量,块级作用域,不允许重复声明
-
const:声明常量,一旦声明,常量的值不能改变
数据类型
函数
Js对象
Array
String
自定义对象
注意:
- JavaScript 中的数组相当于 Java 中集合,数组的长度是可变的,而 JavaScript 是弱类型,所以可以存储任意的类型的数据。
- 箭头函数
JSON基础语法
BOM
DOM