返回顶部
首页 > 资讯 > 前端开发 > JavaScript >JavaScript中的运算符讲解
  • 982
分享到

JavaScript中的运算符讲解

2024-04-02 19:04:59 982人浏览 独家记忆
摘要

一、javascript 算术运算符 算数运算符用于对数字执行算数运算: +:加法-:减法*:乘法/:除法%:系数++:递加--:递减 加法运算符(+)对数字相加: var x =

一、javascript 算术运算符

算数运算符用于对数字执行算数运算:

  • +:加法
  • -:减法
  • *:乘法
  • /:除法
  • %:系数
  • ++:递加
  • --:递减

加法运算符(+)对数字相加:

var x = 7;
var y = 8;
var z = x + y;

乘法运算符(*)对数字相乘:

var x = 7;
var y = 8;
var z = x * y;

二、JavaScript 赋值运算符

赋值运算符向 JavaScript 变量赋值。

  • =:x = y 等同于x = y
  • +=:x += y 等同于x = x + y
  • -=:x –= y 等同于x = x - y
  • *=:x *= y 等同于x = x *y
  • /=:x /= y 等同于x = x / y
  • %=:x %= y 等同于x = x % y

赋值运算符(=)把值赋给变量。

var x = 15;

加法赋值运算符(+=)向变量添加一个值。

var x = 7;
x += 8;

三、JavaScript 字符串运算符

+ 运算符也可用于对字符串进行相加(concatenate,级联)。

txt1 = "Bill";
txt2 = "Gates";
txt3 = txt1 + " " + txt2;//Bill Gates

+= 赋值运算符也可用于相加(级联)字符串:

txt1 = "Hello ";
txt1 += "Kitty!";//Hello Kitty!

提示:在用于字符串时,+ 运算符被称为级联运算符。

一个数字和一个字符串相加将返回一个字符串:

x = 7 + 8;
y = "7" + 8;//78
z = "Hello" + 7;//Hello7

四、JavaScript 比较运算符(关系运算符)

  • ==:等于
  • ===:等值等型
  • !=:不相等
  • !==:不等值或不等型
  • >:大于
  • <:小于
  • >=:大于或等于
  • <=:小于或等于

比较不同的类型

比较不同类型的数据也许会出现不可预料的结果。

如果将字符串与数字进行比较,那么在做比较时 JavaScript 会把字符串转换为数值。空字符串将被转换为 0。非数值字符串将被转换为始终为 false 的 NaN。

五、JavaScript 逻辑运算符

  • &&:逻辑与
  • ||:逻辑或
  • !:逻辑非

六、JavaScript 类型运算符

  • typeof:返回变量的类型。
  • instanceof:返回 true,如果对象是对象类型的实例。

七、JavaScript 位运算符

位运算符处理 32 位数。该运算中的任何数值运算数都会被转换为 32 位的数。结果会被转换回 JavaScript 数。

  • &:与
  • |:或
  • ~:非
  • ^:异或
  • <<:零填充左位移
  • >>:有符号右位移
  • >>>:零填充右位移

八、逗号运算符

用逗号运算符可以在一条语句中执行多个运算。逗号运算符常用变量声明中。

var iNum1 = 1, iNum = 2, iNum3 = 3;

九、条件运算符(三元运算符

语法:条件表达式?语句1:语句2;

var iMax = (iNum1 > iNum2) ? iNum1 : iNum2;

到此这篇关于JavaScript运算符的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: JavaScript中的运算符讲解

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

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

猜你喜欢
  • JavaScript中的运算符讲解
    一、JavaScript 算术运算符 算数运算符用于对数字执行算数运算: +:加法-:减法*:乘法/:除法%:系数++:递加--:递减 加法运算符(+)对数字相加: var x = ...
    99+
    2024-04-02
  • C#中的==运算符用法讲解
    目录==运算符与基元类型==运算符与引用类型==运算符与String类型==运算符与值类型==运算符与泛型总结==运算符与基元类型 我们分别用两种方式比较两个整数,第一个使用的是Eq...
    99+
    2024-04-02
  • JavaScript中运算符与数组扩展详细讲解
    目录运算符扩展运算符指数运算符链判断运算符Null判断运算符逻辑赋值运算符数组扩展方法Array.from()Array.of()copyWithin()find()fill()fl...
    99+
    2022-11-13
    JS运算符与数组扩展 JS数组扩展 JS运算符
  • JavaScript中运算符的用法
    本篇内容介绍了“JavaScript中运算符的用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!JavaS...
    99+
    2024-04-02
  • javascript中instanceof运算符的用法详解
    概述 instanceof运算符用来判断一个构造函数的prototype属性所指向的对象是否存在另外一个要检测对象的原型链上 语法 obj instanceof Object;//t...
    99+
    2024-04-02
  • C++运算符重载的详细讲解
    加号运算符重载 对于内置数据类型,编译器知道如何运算 但是对于自己封装的类,编译器无法进行运算 这时可以通过自己定义运算符重载进行运算 operator+ 通过成员函数重载+号 ...
    99+
    2024-04-02
  • JavaScript运算符、 算数运算符、赋值运算符怎么用
    这篇文章主要介绍“JavaScript运算符、 算数运算符、赋值运算符怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JavaScript运算符、 算数运算符、...
    99+
    2024-04-02
  • JavaScript位运算符怎么运算的
    JavaScript中的位运算符用于对数字的二进制表示进行操作。下面是常见的位运算符及其运算方式:1. 按位与(&):对两个数字的每...
    99+
    2023-10-11
    JavaScript
  • javascript中&&运算符与||运算符的使用方法
    本篇文章为大家展示了javascript中&&运算符与||运算符的使用方法,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。前言在前端开发领域中,&&运算符和||运算符是...
    99+
    2023-06-25
  • javascript中&&运算符与||运算符的使用方法实例
    目录前言&&运算符||运算符||运算符的小demo本章目标案例实践(通过加载json渲染数据)结尾总结前言 在前端开发领域中,&&运算符和||运算符...
    99+
    2024-04-02
  • JavaScript展开运算符和剩余运算符的区别详解
    目录什么是剩余运算符?剩余运算符在JavaScript函数中是如何工作的?注意!不能在包含剩余参数的函数体中使用"use strict"剩余运算符在参数解构中是如...
    99+
    2024-04-02
  • Go语言运算符案例讲解
    算数运算符 算数运算符和C语言几乎一样 运算符 描述 实例 ...
    99+
    2024-04-02
  • JavaScript ES6解构运算符的理解和运用
    目录前言解构符号的作用使用方法解构赋值的应用浅谈应用提取json数据可扩展运算符...交换变量值总结前言 最近一直在学JavaScript,看到了ES6中的解构符号,觉得这个给我们...
    99+
    2024-04-02
  • 如何理解JavaScript运算符
    这篇文章主要介绍“如何理解JavaScript运算符”,在日常操作中,相信很多人在如何理解JavaScript运算符问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何理解Ja...
    99+
    2024-04-02
  • R语言运算符知识点讲解
    运算符 运算符:包含一个或者两个参数的无括号的参数 符号 说明 + ...
    99+
    2024-04-02
  • C++超详细讲解运算符重载
    目录概念赋值运算符重载const成员取地址及const取地址操作符重载概念 C++为了增强代码的可读性引入了运算符重载,运算符重载是具有特殊函数名的函数,也具有其返回值类 型,函数名...
    99+
    2024-04-02
  • Python海象运算符超详细讲解
    目录介绍语法用法if 语句while 循环while 循环逐行读取文件while 循环验证输入推导式三元表达式总结介绍 海象运算符,即 := ,在 PEP 572 中被提出,并在 P...
    99+
    2023-01-30
    Python海象运算符 Python海象运算符作用
  • JavaScript中几个常用的运算符
    这篇文章主要讲解了“JavaScript中几个常用的运算符”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript中几个常用的运算符”吧!一、可选...
    99+
    2024-04-02
  • JavaScript中的运算符是什么样的
    这期内容当中小编将会给大家带来有关JavaScript中的运算符是什么样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1.运算符运算符(operator)也称操作符,是用于实现赋值、比较和执行算术运算等...
    99+
    2023-06-25
  • 举例讲解Python中的身份运算符的使用方法
    Python身份运算符 身份运算符用于比较两个对象的存储单元 以下实例演示了Python所有身份运算符的操作: #!/usr/bin/python a = 20 b = 20 if ( a i...
    99+
    2022-06-04
    使用方法 运算符 身份
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作