1书写位置
1.1内联式
script type=”text/javascript”
1.2外链式
script src=”1.js”
2输出消息
2.1 alert() 在页面弹出一个对话框,早期JS调试使用。
2.2Confirm() 在页面弹出一个对话框, 常配合if判断使用。
2.3console.log() 将信息输入到控制台,用于js调试。
2.4prompt() 弹出对话框,用于接收用户输入的信息。
2.5 document.write()在页面输出消息
◆转义字符
\” 转双引
\’转单引
\n转换行
\r 转回车
3变量
var
在JS中严格区分大小写的
4数据类型
简单数据类型
◆number 数字类型
◆string 字符串类型
◆Boolean 布尔类型
◆true 真 (正确的)
◆false 假(错误的)
◆undefined 变量未初始化
4.1判断数据类型typeof()
5Date对象
Date对象用于处理日期和时间。
var date=new Date();
aleart(“mydate.getday()”);周几
aleart(“mydate.getMonth()+1”);月份
aleart(“mydate.getFullYear()”);年份
aleart(“mydate.getHours()”);小时
aleart(“mydate.getMinutes()”);分
aleart(“mydate.getSecondes()”);秒
6Math对象
◆Math.ceil() 天花板函数 向上取整
◆Math.floor() 地板函数 向下取整
◆Math.max(x1 x2) 最大
◆Math.min(x1 x2)最小
◆Math.pow(x1 x2)x1的x2次方
◆Math.pow()四舍五入
◆Math.random()0-1之间随机
7数据类型转换
7.1数字类型转字符串
String()
变量.toString()
7.2字符串转数字类型
Number()
parseInt()整数
parseFloat()取前面的数字
7.3转布尔类型
Boolean()
8条件判断
8.1if。。。。。。 else
8.2表达式?结果1:结果2;
如果表达式结果为true,执行结果1,如果表达式结果为false,执行结果2.
8.3Switch(变量){
case 1:
如果变量和1的值相同,执行该处代码
break;
case 2:
如果变量和2的值相同,执行该处代码
break;
default:
如果变量和以上的值都不相同,执行该处代码
break;
}
9循环语句
9.1While(条件表达式){
只要条件表达式结果为true,循环一直执行,当条件表达式结果为false的时候,循环终止
}
9.2Do{
循环体代码;首先执行该循环体代码一次。如果while后边的表达式结果为true,该循环体会一直循环。如果结果false,该循环终止。
}while(条件表达式)
9.3for(定义变量;条件表达式;自增自减){
循环体代码
}
9.4Break语句
在循环体内,只要代码遇到break,程序立马结束当前循环。
当前循环指的是break语句所在的循环体
9.5continue语句
Continue语句指的是跳出本次循环,该语句后面的代码不再执行,整个循环体继续循环。
10数组
var array=new Array();
var array=[12,4,22,56,”我”];初始化
for(var i=0;i<5;i++){
alert(array[i]);}数组遍历
通过数组名.length获取数组长度(元素个数)
使用concat方法合并数组。n1.concat(n2)
Join方法返回一个字符串数组。
11函数
函数(方法)定义
通过 function 关键字
和自定义方法名 既可定义一个函数。
function test(){
}
test();调用函数