JavaScript简介
JavaScript是一个编程语言,允许用户在浏览器页面上完成复杂的事情。
JS组成
-
ECMAScript
-
DOM
-
BOM
特点
-
执行环境:浏览器、NodeJS平台
-
不需要编译,解释性语言,脚本语言
-
弱类型语言
-
从上往下顺序解析执行
使用JS
-
外部JavaScript
- 单独新建一个后缀名为.js的JS文件,编写好HTML文件,在标签体内添加
JS注释
-
多行注释
- /* 注释*/
-
单行注释
- //注释
-
css中的注释
- /注释/
-
HTML中的注释
- <!
注释.–>
- <!
Js中的关键字
-
if else var typeof void while with do break try case new catch finally return continue for switch this function in throw delete default debugger instanceof
-
保留字:(将来可能成为关键字)
abstract boolean byte
char class const debugger volatile
enum export extends final float goto double import
int interface long
native package private implements public
short
static
super synchronized throws transient protected
标识符
-
变量名或者函数名 命名规则
-
1.以字母、数字、_、$组成
-
2.不能以数字、_开始
-
3.要有特殊含义、要有语义化
-
4.小驼峰命名法
-
JS数据类型
-
5种基本数据类型
-
undefined
-
null
-
undefined == null
-
undefined !== null
-
-
number
-
NaN
-
isNaN(实参)
-
isFinite(实参)
-
数值范围
-
Number.MIN_VALUE 5e-324
-
Number.MAX_VALUE 1.79+308
-
-
-
Infinity
-
-Infinity
-
-
boolean
- true/false
-
string
-
‘’ “”
-
length 字符串长度
-
charAt(index) 获取index位置上的字符
-
-
-
1种引用数据类型
-
object
-
function(){}
-
array数组
-
-
typeof 判断数据类型
-
undefined
-
object
-
number
-
string
-
boolean
-
function