博客列表 >js基础知识详解-2019年3月25日

js基础知识详解-2019年3月25日

蛋糕356的博客
蛋糕356的博客原创
2019年03月25日 22:33:35822浏览

一、内部文件及引用外部文件

<script>

// 1、在页面head标签的内容部分插入script标签,并在script标签的内容部分书写js程序 

document.write('你好')

</script>

2.引用外部文件如<script type="text/javascript" src="static/all.js"></script>

二、变量的声明:变量是存储信息的容器,如var a;声明一个为空值的变量a。

  1. 一条语句,声明多个变量,变量间用逗号隔开,如var a=2,b=4,c=5;

  2. JS中的变量对大小写敏感,如var a和var A 是两个完全不同的变量。

  3. 注释:单行注释://,多行注释以 /* 开始,以 */ 结尾

三、js数据类型:字符串、数字、布尔、数组、对象、Null、Undefined

  1. undefined是一个数据类型,空值。

  2. null是一个只有一个值的数据类型,主要用来清空变量。

  3. 字符串类型:用于储存字符串的变量,如var a='我是字符串';无论是单引号还是双引号都是只是字符串,在JS中不区分。

  4. 数字类型:var a=1;

  5. 布尔型:主要有true和flase,常用在条件测试中。

  6. 数组类型array:使用单个变量可以存储多个值,如 var a=["1","张三",16]

  7. 对象:是属性和方法的一个容器,也就是一个键值对,对象也是一个变量,不过内部可以存储多个值。键值对的写法为:name:value,如:var a={name:"欧阳克老师",age:68,weight:"70kg",height:"170cm"}注意:键值对之间用逗号隔开。

四、运算符

  1. 算术运算符:+、-、*、/、%、++、--。

  2. 赋值运算符:=、+=、-=、*=、/=、%=

  3. 比较运算符:用来测试值和变量是否相等,如==、===值和类型都一样、!=、>、<、>=、<=

  4. 逻辑运算符:用于测定当前变量或者值之间的逻辑关系,如&&与运算:两边都是真、||或运算:一边是真的即为真、!非运算:取反的意思

五、条件语句:就是根据不同的条件完成不同的操作

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("不及格");

}


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议