JavaScript基础201——ECMAScript

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:......
		breakdefault:
		......
2、基本对象

1、Function 函数

//创建:
	function fun(参数){
		//方法体
	}
	var fun = function(参数){
		//方法体
	}
//属性
	方法.length  //形参个数 

2、Array 数组

//创建
	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 字符串,并把它作为脚本代码来执行 

猜你喜欢

转载自blog.csdn.net/mollen/article/details/82731094