js笔记第三天

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>第三天</title>
	</head>
	<script>
		// 逻辑型
		var flag=true,flag1=false;
		console.log(flag+1,flag1+1)	//参与加法运算时true 为1,false 为0
		// Undefined型	声明未定义
		var str;
		console.log(str);
		var variable=undefined;
		// NaN非数值型
		console.log(variable+'buguiyu',variable+1,variable+true);	//undefinedbuguiyu NaN	NaN
		// null 空值
		var space=null;
		console.log(space+'buguoyu',space+1); //nullbuguiyu		1
		// typeof 函数 判断数据类型
		var str='buguiyu',sum=12,bol=true,undf=undefined,kong=null;
		console.log(typeof str,typeof sum,typeof bol,typeof undf,typeof kong )
		// 其他转字符串
		var num=12,bol=true;
		var num1=num.toString();
		var bol1=bol.toString();
		console.log(typeof num1,typeof bol1);
		var num1=String(num);
		var bol1=String(bol);
		console.log(typeof num1,typeof bol1);
		var num1=num+'bugui';
		var bol1=bol+'bugui';
		console.log(typeof num1,typeof bol1);
		// 其他转数字型
		// parseInt 转换成整数, parseFloat 转换成浮点数
		 console.log(parseInt('3.14'),parseInt("3.94"),parseInt('120px'),parseInt('px120px'))
		 console.log(parseFloat('3.14'),parseFloat("3.94"),parseFloat('120px'),parseFloat('px120px'))
		 // Number函数 强制转换成数值型
		var sum='123';
		console.log(Number('123'),Number(str));
		console.log(Number('12px'))
		// - * / 隐式转换
		var a;
		a='12'+1
		console.log('12'+1);	//字符
		console.log('12'-1);	//数值
		console.log('12'*1);	//数值
		console.log('12'/1);	//数值
		// 小案例 计算年龄
		var year=prompt('请输入出生年份:')
		var age=2022-parseInt(year);
		alert("您今年已经"+age+"岁了")
		// 转换成布尔型 Boolean()函数 以下五种为假 其他为真
		console.log(Boolean(''));
		console.log(Boolean(0));
		console.log(Boolean(NaN));
		console.log(Boolean(null));
		console.log(Boolean(undefined));
	</script>
	<body>
		
	</body>
</html>

 

黑马程序员JavaScript全套教程,Web前端必学的JS入门教程,零基础JavaScript入门_哔哩哔哩_bilibili

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值