03-js变量强制转换

Posted dream2060

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了03-js变量强制转换相关的知识,希望对你有一定的参考价值。

<html>
	<head>
		<title>js中的变量强转</title>
		<meta charset="UTF-8"/>
		<!--
			js中的数据转换:
				其他类型转换为number 类型
					使用Number(其他类型的数据);
						string 类型的数字字符:	对应的number数字
						string 非数字字符:		NaN(number类型)
						boolean true:		1
						boolean false:		0
						object 有具体的值:		数字
						object null:		0	
					其他类型转换为boolean 类型
						使用Boolean(其他类型的数据);
						number 正数或者负数:		true
						number 0		:		false
						string  非空字符串 :		true
						string  空字符串 "":		false
						object  具体的对象  :   	true
						object  null    :       false
						声明不赋值的变量		:       false
		-->
		<!--声明js代码域-->
		<script type="text/javascript">
			/*声明变量*/
				/*var a="a";
				var b=1;
				var c=true
				var d=new Date();
				var d2=new Date();
				var d1=null;
				alert(Number(a));
				alert(typeof Number(a));	*/
			/*声明变量*/
				var a=123;
				var a1=-123
				var a2=0;
				var b="abcdf";
				var b1="";
				var d=new Date();
				var d1=null;
				var c;
				alert(Boolean(c));
				if(a){
					alert("哈哈");
				}
		</script>
	</head>
	<body>
		<h3>js中的变量强转</h3>
	</body>
</html>

  

以上是关于03-js变量强制转换的主要内容,如果未能解决你的问题,请参考以下文章

无法将整数强制转换为android.support.design.widget.FloatingActionButton

如果从数组中复制最终变量,为啥 Java 需要对最终变量进行显式强制转换?

JAVA将数字字符串强制转换成整型变量----求参数之和实验代码

在创建VSCode片段时,如何将变量转换为title-case(如TitleCase)?

自动类型转换强制类型转换作用域整型表数范围

JS中的“==”与强制类型转换