JavaScript基础

这篇博客介绍了JavaScript中的比较运算符,包括大于、小于、大于等于、小于等于、不等于、全等于的用法,并展示了它们在布尔转换中的应用。此外,还讲解了如何判断数据类型以及常量的使用。在示例中,通过计算圆的周长和面积展示了数学运算,提到了圆周率的定义以及使用`toFixed()`方法保留小数点后位数的技巧。最后,给出了将秒转换为时分秒格式的思考题。
摘要由CSDN通过智能技术生成

运算符

  • 比较运算符
     > 大于号
     < 小于号
     >= 大于等于 
     <= 小于等于
     != 不等于
     == 判断是否相等
     === 判断是否全等

比较运算的结果一定是一个布尔类型的值,一般被用来做为判断条件使用.布尔类型的值: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秒
余下来的秒数

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值