1、简述
概念:一门客户端脚本语言
运行在客户端浏览器中的。每一个浏览器都有JS的解析殷勤
脚本语言:不需要编译,直接就可以被浏览器解析执行了
功能:
可以来增强user与html的交互过程,可以来控制html元素,
简而言之就是让页面动起来!
发展史:
听了好久,就是JS起来的很艰辛,略过了…D
只需要知道这个即可
Javascript = ECMAscript + JavaScript自己特有的(BOM+DOM)
2、基础语法
与html结合的方式
内部JS
上一个代码来解释,通过定义script标签来写内部js代码
<script> alert("Hello World!"); </script> 1 2 3 外部JS <script src="../JS/a.js"></script>
路径要写对
注意点
3、注释
单行注释 //注释内容 多行注释 /* 注释内容 */
可以看出和Java的注释是一样的
4、数据类型
原始数据类型(基本数据类型)
number:数字/小数/NaN(Not a number:一个不是数字的数字类型)
string:字符串。字符/字符串 “abc” “a” ‘abc’
boolean: true和false
null:一个对象为空的占位符
undefined:未定义,如果一个变量没给初始化值,则会被默认赋值为undefined
引用数据类型(对象)
5、变量
变量:一小块存储数据的内存空间
Java语言是强类型语言,而JS是弱类型
强类型就是定义变量的数据类型,只能存储固定类型的数据
弱类型就是不定义变量的数据类型,可以存放任意类型的数据