JavaScript
一门客户端脚本语言——脚本语言不需要编译——直接可以被浏览器解析执行
运行在浏览器中,每一个浏览器中都有JavaScript的解析引擎
功能
可以来增强用户和HTML页面的交互过程,可以来控制HTML元素,增强用户体验。
1.与HTML的结合
<!--内部-->
<!--
可以放在任意位置
加载优先于元素展示
->
<!--外部
定义<script>可以在HTML的任何地方,但是定义的位置会影响执行顺序
可以定义多个
2.注释
//单行注释
/*
多行注释
*/
3.数据类型
(1)原始数据类型
number:整数,小数,nan
string:字符串
Boolean:布尔值
null:一个对象为空的占位符
underfined:未定义 如果一个变量没有初始化则默认赋值为underfined
(2)引用数据类型:对象
4.变量
变量:一小块存储数据的内存空间
Java语言是强类型语言——强类型要求我们开辟空间时,如果空间是int,只能是该类型,
js是弱类型——弱类型在申请空间的时候,不用确定存储数据的类型,可以存储所有的数据类型。
var 变量名 = 初始化值;(该值可以是任意的值)
5.typeof运算符
typeof(数据类型)
6.运算符
+ - * / = > < <= >= ===全等于
7.逻辑运算符
&& || !
8. 三元运算符
? :
注意document方法