一、内部文件及引用外部文件
<script>
// 1、在页面head标签的内容部分插入script标签,并在script标签的内容部分书写js程序
document.write('你好')
</script>
2.引用外部文件如<script type="text/javascript" src="static/all.js"></script>
二、变量的声明:变量是存储信息的容器,如var a;声明一个为空值的变量a。
一条语句,声明多个变量,变量间用逗号隔开,如var a=2,b=4,c=5;
JS中的变量对大小写敏感,如var a和var A 是两个完全不同的变量。
注释:单行注释://,多行注释以 /* 开始,以 */ 结尾
三、js数据类型:字符串、数字、布尔、数组、对象、Null、Undefined
undefined是一个数据类型,空值。
null是一个只有一个值的数据类型,主要用来清空变量。
字符串类型:用于储存字符串的变量,如var a='我是字符串';无论是单引号还是双引号都是只是字符串,在JS中不区分。
数字类型:var a=1;
布尔型:主要有true和flase,常用在条件测试中。
数组类型array:使用单个变量可以存储多个值,如 var a=["1","张三",16]
对象:是属性和方法的一个容器,也就是一个键值对,对象也是一个变量,不过内部可以存储多个值。键值对的写法为:name:value,如:var a={name:"欧阳克老师",age:68,weight:"70kg",height:"170cm"}注意:键值对之间用逗号隔开。
四、运算符
算术运算符:+、-、*、/、%、++、--。
赋值运算符:=、+=、-=、*=、/=、%=
比较运算符:用来测试值和变量是否相等,如==、===值和类型都一样、!=、>、<、>=、<=
逻辑运算符:用于测定当前变量或者值之间的逻辑关系,如&&与运算:两边都是真、||或运算:一边是真的即为真、!非运算:取反的意思
五、条件语句:就是根据不同的条件完成不同的操作
1.if语句:当指定条件为真时,需要执行的某一个代码块或操作。如if(条件){当条件为true时执行的代码块},如var grade=85;if(grade>=60){alert("恭喜你,成绩及格");},
var grade=59;if(grade>=60){alert("恭喜你,成绩及格");}else{
alert("继续加油");
},
判断是否为闰年:能被4整除,但不能被100整除的数,即为闰年
var year=2000;
if(year%4==0){alert("这是闰年");}else if(year%100==0){alert("这是闰年");}else{alert("这不是闰年");}
给学生的具体成绩,划分等级;优秀(90-100),良好(80-89),良(70-79),及格(60-69),不及格(0-59)
var scor=82;
if(scor>=90){
alert("优秀");
}else if (scor>=80&&scor<=89) {
alert("良好");
}else if (scor>=70&&scor<=79) {
alert("良");
}else if (scor>=60&&scor<=69) {
alert("及格");
}else{
alert("不及格");
}