### js代码的导入
1:内联式
<script>js代码</script>
2:js的外联导入
用 script 内的scr属性
<script src="地址"></script>
#### 代码的执行顺序
默认自上而下 一个页面可以出现多个script标签
通常一个页面会出现多个外联script标签,一个src标签
一般写在html根标签后
### 注释的方法
// 实现单行注释
/* */实现多行注释
### 常量与变量
常量 :在程序运行的过程中,不能改变的量
起初赋了一个定值
变量 :在程序运行过程中,其值可以改变的量
1:定义 var标识符
关键字:拥有某种特殊含义的单词
var是为了告知编译器,后面的标识符是一个变量
2:使用
var a;
a = 123; 左值变量a代表空间
var b;
b = a; 右值表数值
3:标识符的限制要求
只能由数字,字母,以及下划线和$构成
且首字母不能为数字,其次不要和关键字和系统函数重名
4:定义变量的习惯
尽量标识符用英文,利用驼峰命名法,除第一个单词外,其他单词首字母大写
5:变量的的初始化:在变量定义的同时赋值
var a = 123;
6: 变量定义的注意事项
必须先定义变量在使用
必须先var
a = 1;
consoloe.log(a);错
不能重复定义变量
### 数据类型
数据类型:检验算法合法性的必要条件
内置基本类型:
1:数字 number 分为整数和浮点数
2:字符串 string 被双引号或者单引号括起来的字符序列
3:布尔值 Boolean 真和假 true/false
4:未赋初值 undefined
5:空 null
6:引用类型:除了内置基本类型 object
### typeof
typeof:判断内置基本数据类型的关键字
### 运算符的三属性
1:优先级
2:结合方向
3:操作数目
4:算数运算符 +—*/%