JavaScript数据类型和运算符应用实例分析

这篇文章主要介绍“JavaScript数据类型和运算符应用实例分析”,在日常操作中,相信很多人在JavaScript数据类型和运算符应用实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JavaScript数据类型和运算符应用实例分析”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一、js中的数据类型

1.JS是弱类型的脚本语言,所有的变量对象的数据类型的声明都是var 。

2.变量声明时没有确定具体的数据类型,在变量赋值时确定变量具体的数据类型。

五种基本的数据类型

1.数值型

number整数和浮点数统称为数值。例如520或3.14等。

JavaScript数据类型和运算符应用实例分析  javascript 第1张

JavaScript数据类型和运算符应用实例分析  javascript 第2张

2.字符串型

String由0个,1个或多个字符组成的序列。在JavaScript中,用双引号或单引号括起来表示,如"hello JavaScript"、‘hello world’ 等。

JavaScript数据类型和运算符应用实例分析  javascript 第3张

3.逻辑(布尔)型

boolean用true或false来表示。

JavaScript数据类型和运算符应用实例分析  javascript 第4张

4.空(null)值

表示没有值,用于定义空的或不存在的引用。要注意,空值不等同于空字符串""或0。

JavaScript数据类型和运算符应用实例分析  javascript 第5张

5.未定义(undefined)

它也是一个保留字。表示变量虽然已经声明,但却没有赋值。

JavaScript数据类型和运算符应用实例分析  javascript 第6张

6.复合数据类型Object

除了以上五种基本的数据类型之外,JavaScript还支持复合数据类型Object,复合数据类型包括对象和数组两种。

JavaScript数据类型和运算符应用实例分析  javascript 第7张

注:JS中的标识符命名规则和JAVA中的保持一致即可尽量避免使用$会和jQuery冲突

二、JavaScript中的运算符

JS中运算符号大部分和java中的运算符一样,我们在这里分析一下特殊的运算符号

类型运算符
算数运算符+ - *  /  % ++  –
赋值运算符=
比较运算符> &emsp;<&emsp;>=&emsp;<=&emsp;==&emsp; ===&emsp;!=
逻辑运算符&&&emsp;!&emsp;|\

1.算数运算符

+&emsp;-&emsp;* &emsp;/ &emsp;%

JavaScript数据类型和运算符应用实例分析  javascript 第8张

关于 / %

JS中,数字类型都是number,除法的结果中如果没有小数位,直接就是一个整数,如有小数位,才是浮点数

JavaScript数据类型和运算符应用实例分析  javascript 第9张

JS中如果出现除零,那么结果是 infinity,而不是报错

JavaScript数据类型和运算符应用实例分析  javascript 第10张

2.赋值运算符

变量的赋值

JavaScript数据类型和运算符应用实例分析  javascript 第11张

3.比较运算符

== 等值符

先比较类型,如果类型一致,则比较值是否相同

如果类型不一致,会将数据尝试转换number 再比较内容

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
			var i = 1;
			var j = "1";
			var k = true;
			var l ="true";
			alert(i == j)//true
			alert(i == k)//true
			alert(i == l)//flase
			alert(j == k)//true
			alert(j == l)//flase
			alert(k == l)//flase
		</script>
	</head>
	<body>
	</body>
</html>

=== 等同符

数据类型不同 直接返回false如果类型相同 才会比较内容

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
			var i = 1;
			var j = "1";
			var k = true;
			var l ="true";
			alert(i === j)//flase
			alert(i === k)//flase
			alert(i === l)//flase
			alert(j === k)//flase
			alert(j === l)//flase
			alert(k === l)//flase
		</script>
	</head>
	<body>
	</body>
</html>

到此,关于“JavaScript数据类型和运算符应用实例分析”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注蜗牛博客网站,小编会继续努力为大家带来更多实用的文章!

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:niceseo99@gmail.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

评论

有免费节点资源,我们会通知你!加入纸飞机订阅群

×
天气预报查看日历分享网页手机扫码留言评论Telegram