1、基本语法
1 与html集合
<script> //标签内部编写
<script src="path"> //外部引入
2.注释
//单行
/*
多行
*/
3、数据类型
//基本数据类型
number //数字,特殊数字NaN(不是数字的数字)
string //字符串
boolean //true和false
null //空占位符
undefined //未定义,未初始化的变量默认赋值underfined
//引用数据类型:对象
4、变量
var 变量名 = 初始化值;
typeof // 判断变量类型 ,null运算结果object
5、算术运算符
//一元运算符(默认转换数字进行处理)
++,--,+(-)
//算术运算符
+,-,*,/,%
//赋值运算
=,+=,-=,*=,/=,%=
6、比较运算符
>,<,>=,<=,==,===(全等于:数据类型也相等)
7、逻辑运算符
&&、||、!
number //0和NaN为false
string //" "为false
null、undefined //都为false
对象 //都为true
8、三元运算符
a?b:c
9、流程控制语句
if...else
while
do...while
for
switch(任意类型变量):
case:值
......
break;
default:
......
2、基本对象
1、Function 函数
//创建:
function fun(参数){
//方法体
}
var fun = function(参数){
//方法体
}
//属性
方法.length //形参个数
2、Array 数组
扫描二维码关注公众号,回复: 3299734 查看本文章
//创建
var arr = new Array(元素列表)
var arr = [元素列表]
//方法
join() //指定分隔符拼接
push() //末尾添加元素
3、Boolean
4、Date
var date = new Date();
5、Math
random() //0 ~ 1 之间随机数, 含0不含1
ceil(x) //向上取整。
floor(x) //向下取整。
round(x) //四舍五入。
6、Number
7、String
8、RegExp 正则
var reg =/正则/
test //验证方法,返回boolean值
9、Global 全局对象
encodeURIComponent() //url编码,编码的字符更多
decodeURIComponent() //url解码
parseInt() //将字符串转为数字
isNaN() //判断一个值是否是NaN
eval() //讲 JavaScript 字符串,并把它作为脚本代码来执行