iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >JavaScript详细分析数据类型和运算符
  • 454
分享到

JavaScript详细分析数据类型和运算符

2024-04-02 19:04:59 454人浏览 安东尼
摘要

目录一、js中的数据类型1.数值型2.字符串型3.逻辑(布尔)型4.空(null)值5.未定义(undefined)6.复合数据类型Object二、javascript中的运算符1.

一、js中的数据类型

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

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

五种基本的数据类型

1.数值型

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

2.字符串型

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

3.逻辑(布尔)型

boolean用true或false来表示。

4.空(null)值

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

5.未定义(undefined)

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

6.复合数据类型Object

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

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

二、JavaScript中的运算符

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

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

1.算数运算符

+ - *  /  %

关于 / %

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

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

2.赋值运算符

变量的赋值

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>

4.逻辑运算符

js的逻辑运算符&& ! || 和java的一样啦,这里就不展开啦!

到此这篇关于JavaScript详细分析数据类型和运算符的文章就介绍到这了,更多相关JS数据类型和运算符内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: JavaScript详细分析数据类型和运算符

本文链接: https://www.lsjlt.com/news/164691.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • JavaScript详细分析数据类型和运算符
    目录一、js中的数据类型1.数值型2.字符串型3.逻辑(布尔)型4.空(null)值5.未定义(undefined)6.复合数据类型Object二、JavaScript中的运算符1....
    99+
    2022-11-13
  • java数据类型和运算符的示例分析
    这篇文章给大家分享的是有关java数据类型和运算符的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一.整型变量1.基本格式int 变量名 = 初始值;代码示例:public class ...
    99+
    2023-06-14
  • Javascript运算符和数据类型如何转换
    本篇内容主要讲解“Javascript运算符和数据类型如何转换”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Javascript运算符和数据类型如何转换”吧! ...
    99+
    2022-10-19
  • 数据类型及运算符
    一、变量 变量定义规则   1.变量名只能是数字,字母或下划线的任意组合   2.变量名的第一个字符不能是数字   3.以下关键字不能声明为变量名{'and','as','del','def','if','else','with','co...
    99+
    2023-01-30
    数据类型 运算符
  • 数据类型之数字类型—运算符
    数字类型(Number)可分为以下几种:  整 形(int)    浮点型(float)    布 尔(bool)    长整形(long)    复 数(complex) 一、整 形(int)   整形就是整数类型   num =...
    99+
    2023-01-30
    数据类型 运算符 类型
  • 四、MySQL的数据类型和运算符
    4.1、MySQL数据类型介绍 MySQL支持多种数据类型,主要有数值类型、日期/时间类型和字符串类型。数值数据类型:  包括整数类型   TINYINT、SMALLINT、M...
    99+
    2022-10-18
  • python变量数据类型和运算符
    目录1 数据类型1.1 基础类型1.2 类型判断2. 运算符和表达式2.1 算术运算符2.2 模运算说明2.3 数学函数2.4 随机函数2.5 赋值运算符2.6 关系运算2.7 逻辑...
    99+
    2022-11-11
  • Mysql中的数据类型和运算符
    文章目录 Mysql的数据类型数值型数据整数型数据类型浮点型型数据类型 字符型数据字符串数据文本类型数据枚举类型数据SET类型数据二进制形式的文本数据 日期时间型数据 Mysq...
    99+
    2023-08-31
    mysql 数据库 数据类型 运算符
  • 全面剖析java 数据类型与运算符
    目录java的变量和类型基本数据类型——数值型整型浮点型字符型布尔型运算符运算符:|运算符:&运算符:^运算符:~运算符:>>运算符:<<运算符:&g...
    99+
    2022-11-12
  • C#表达式和运算符详细解析
    目录类型转换1、表达式1.2 运算符分类2、数学运算符3、赋值运算符4、关系运算符5、布尔运算符6、位运算符6.1 &按位与运算6.2 或|按位运算6.3 异或^按位运算符6...
    99+
    2022-11-13
  • JavaScript的运算符和操作数实例分析
    这篇文章主要介绍“JavaScript的运算符和操作数实例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JavaScript的运算符和操作数实例分析”文章能帮助...
    99+
    2022-10-19
  • Python变量、数据类型与运算符
             1、掌握变量使用及命名规则1.1 变量赋值变量赋值通过“=”实现,实例: a = 5 b = 3.14 c = ‘abc’注意事项:变量名尽量具有现实意义  实例: price = 100 Name = ‘张飞’ Age ...
    99+
    2023-01-31
    变量 数据类型 运算符
  • 分享C++三种类型new类型的运算符使用详情
    目录1.new操作符2.::operator new2.1原始调用2.2重载12.3重载23.place new1.new操作符 new operator,平时用的最多的new操作符...
    99+
    2022-11-13
  • mysql 基本命令(3)-数据类型和运算符
    一、数值类型1、数据类型有:数值类型、日i期类型、字符串类型。2、int(20),int 指整数的取值范围,里面的参数20,只是表示数据显示的宽度。显示宽度和数据类型的取值范围是无关的。显示宽度只是指明my...
    99+
    2022-10-18
  • java数据类型和运算符的深入讲解
    一.整型变量 1.基本格式 int 变量名 = 初始值; 代码示例: public class CSDN { public static void main(String[]...
    99+
    2022-11-11
  • JavaScript中运算符与数组扩展详细讲解
    目录运算符扩展运算符指数运算符链判断运算符Null判断运算符逻辑赋值运算符数组扩展方法Array.from()Array.of()copyWithin()find()fill()fl...
    99+
    2022-11-13
    JS运算符与数组扩展 JS数组扩展 JS运算符
  • Python学习—数据类型、运算符、条件
    1.python编码格式 python2:ASCII python3:Unicode ASCII编码:1字节(bytes) = 8位(bit) 一个英文字符占一个字节, Unicode:通常用一个字符用两个字节存储,不管英文还是中文,...
    99+
    2023-01-31
    数据类型 运算符 条件
  • python变量数据类型和运算符怎么使用
    1 数据类型不同类型的变量可以进行的运算是不同的,所以必须理解变量的类型,python中数据类型可以分为:内置类型:数值类型:整型int,浮点型float,复数(complex) 3+5jstr:字符串bool:布尔值【True,False...
    99+
    2023-05-14
    Python
  • python变量数据类型和运算符如何使用
    本篇内容介绍了“python变量数据类型和运算符如何使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1 数据类型不同类型的变量可以进行的运...
    99+
    2023-07-06
  • python数据类型的详细分析(附示例代码)
    目录前言1. 列表2. 元组3. 集合4. 字典总结前言 Python 四种集合数据类型: 列表(List)是一种有序和可更改的集合。允许重复的成员。 元组(Tup...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作