运算符
- 比较运算符
> 大于号
< 小于号
>= 大于等于
<= 小于等于
!= 不等于
== 判断是否相等
=== 判断是否全等
比较运算的结果一定是一个布尔类型的值,一般被用来做为判断条件使用.布尔类型的值:true 真
false 假
<script>
//把比较运算表达式5>3的结果保存到变量b中
var b = 5 > 3;
document.write(b);
document.write("<br />");
var b = 5 < 3;
document.write(b);
document.write("<br />");
// >= 只需要满足大于或者==之一即返回true
var b = 5 >= 3;
document.write(b);
document.write("<br />");
var b = 5 == 3;
document.write(b);
document.write("<br />");
var b = 5 != 3;
document.write(b);
document.write("<br />");
// === 全等 在比较数据的值之前,先判断
//数据类型是否相同,如果相同再比较数据
//否则直接返回false,不再比较
// == 比较的时候存在自动类型转换的情况
//所以5和"5"是相等的.
var b = 5 == "5";
document.write(b);
document.write("<br />");
var b = 5 === "5";
document.write(b);
document.write("<br />");
</script>
判断数据类型
<script>
//判断变量或者数据的数据类型
//判断数据类型的方法 typeof 参数
//就会输出参数的数据类型
document.write(typeof 1);//number
document.write("<br />");
var j;
document.write(typeof j);//undefined
document.write("<br />");
var name = "Rose";
document.write(typeof name);//string
document.write("<br />");
var b = true;
document.write(typeof b);//boolean
document.write("<br />");
</script>
练习题
- 已知圆的半径是4,求圆的面积和周长
π 圆周率 3.14 pai
面积公式 πR^2
周长公式 2π*R
已知 R= 4
<script>
/*
π 圆周率 3.14 pai
面积公式 πR^2
周长公式 2π*R
已知 R= 4
* */
var r = 4;
//pi 圆周率
var pi = 3.14;
//len 圆的周长
var len = 2 * pi * r ;
//area 圆的面积
var area = pi * r * r ;
document.write("半径是"+ r
+ "圆的面积是" + area
+ "周长是:" +len);
</script>
关于圆周率的问题
圆周率是一个常量,是一个不变的量,使用变量来定义是有问题的,因为变量的值可以被改变,需要是用常量去定义圆周率
<script>
/*
π 圆周率 3.14 pai
面积公式 πR^2
周长公式 2π*R
已知 R= 4
* */
var r = 4;
//使用常量来定义圆周率,常量名使用全大写
const PI = 3.14;
//pi 圆周率
//var pi = 3.14;
//变量的时候pi的值可以被改变
//pi = 3.1415926;
//常量只能在初始化时赋值,不能二次赋值
//PI = 3.1415 ;
//len 圆的周长
var len = 2 * PI * r ;
//area 圆的面积
var area = PI * r * r ;
document.write("半径是"+ r
+ "圆的面积是" + area
+ "周长是:" +len);
</script>
num.toFixed(n) 方法
num是要保留小数点后几位的对象
toFixed()方法就是保留到数点后几位的方法
n 要保留的位数 n的取值的取值范围0到100之间的整数
<script>
/*
π 圆周率 3.14 pai
面积公式 πR^2
周长公式 2π*R
已知 R= 4
* */
var r = 5;
//使用常量来定义圆周率,常量名使用全大写
const PI = 3.14;
//pi 圆周率
//var pi = 3.14;
//变量的时候pi的值可以被改变
//pi = 3.1415926;
//常量只能在初始化时赋值,不能二次赋值
//PI = 3.1415 ;
//len 圆的周长
var len = (2 * PI * r ).toFixed(2);
//当半径取值为5时运算结果31.400000000000002
//为什么出现这种情况,这是因为计算机的底层采用的
//是二进制,对于某些数据运算时会产生移出现象,
//就是上面这种情况,这种情况不可以改变,只能
//采取相应的对策来修正,使用一个方法保留几位小数的
//方法num.toFixed(n)n是几就保留到小数点后几位
//area 圆的面积
var area = PI * r * r ;
document.write("半径是"+ r
+ "圆的面积是" + area
+ "周长是:" +len);
</script>
作业
把7199秒转换为时分秒格式,比如最终输出的结果:7199 = 1:59:59 如果不会使用js实现,可以先使用数学的方法实现
思路 1小时 = 3600秒
获取不足一小时的秒数 3599
3599里面包含了多少个整的分钟 1分钟=60秒
余下来的秒数