`

javascript中运算符

阅读更多
JavaScript 算术运算符
算术运算符用于执行变量与/或值之间的算术运算。

给定 y=5,下面的表格解释了这些算术运算符:

运算符 描述 例子 结果
+ 加 x=y+2  x=7 
- 减 x=y-2 x=3
* 乘 x=y*2 x=10
/ 除 x=y/2 x=2.5
% 求余数 (保留整数) x=y%2 x=1
++ 累加 x=++y x=6 
-- 递减 x=--y x=4 

JavaScript 赋值运算符
赋值运算符用于给 JavaScript 变量赋值。

给定 x=10 和 y=5,下面的表格解释了赋值运算符:

运算符 例子 等价于 结果
= x=y   x=5
+= x+=y x=x+y x=15
-= x-=y x=x-y x=5
*= x*=y x=x*y x=50
/= x/=y x=x/y x=2
%= x%=y x=x%y x=0
用于字符串的 + 运算符
+ 运算符用于把文本值或字符串变量加起来(连接起来)。

如需把两个或多个字符串变量连接起来,请使用 + 运算符。

txt1="What a very";
txt2="nice day";
txt3=txt1+txt2;
在以上语句执行后,变量 txt3 包含的值是 "What a verynice day"。

要想在两个字符串之间增加空格,需要把空格插入一个字符串之中:

txt1="What a very ";
txt2="nice day";
txt3=txt1+txt2;
或者把空格插入表达式中:

txt1="What a very";
txt2="nice day";
txt3=txt1+" "+txt2;
在以上语句执行后,变量 txt3 包含的值是:

"What a very nice day"
对字符串和数字进行加法运算
请看这些例子:

x=5+5;
document.write(x);

x="5"+"5";
document.write(x);

x=5+"5";
document.write(x);

x="5"+5;
document.write(x);
TIY

规则是:
如果把数字与字符串相加,结果将成为字符串


比较运算符
比较运算符在逻辑语句中使用,以测定变量或值是否相等。

给定 x=5,下面的表格解释了比较运算符:

运算符 描述 例子
== 等于 x==8 为 false
=== 全等(值和类型) x===5 为 true;x==="5" 为 false
!= 不等于 x!=8 为 true
> 大于 x>8 为 false
< 小于 x<8 为 true
>= 大于或等于 x>=8 为 false
<= 小于或等于 x<=8 为 true
如何使用
可以在条件语句中使用比较运算符对值进行比较,然后根据结果来采取行动:

if (age<18) document.write("Too young");您将在本教程的下一节中学习更多有关条件语句的知识。
逻辑运算符
逻辑运算符用于测定变量或值之间的逻辑。

给定 x=6 以及 y=3,下表解释了逻辑运算符:

运算符 描述 例子
&& and (x < 10 && y > 1) 为 true
|| or (x==5 || y==5) 为 false
! not !(x==y) 为 true
条件运算符JavaScript 还包含了基于某些条件对变量进行赋值的条件运算符。

语法
variablename=(condition)?value1:value2 例子
greeting=(visitor=="PRES")?"Dear President ":"Dear ";如果变量 visitor 中的值是 "PRES",则向变量 greeting 赋值 "Dear President ",否则赋值 "Dear"。
分享到:
评论

相关推荐

    JavaScript中运算符使用

    JavaScript中运算符使用及例子

    JavaScript中运算符规则和隐式类型转换示例详解

    前言 本文主要给大家介绍了关于JavaScript运算符规则和隐式类型转换的相关内容,分享出来供大家参考学习,下面...我们首先来看几组典型的 JavaScript 中运算符操作结果,希望阅读完本部分之后能够对每一个条目都能进行

    浅谈JavaScript中运算符的优先级

    本文将详细介绍JavaScript中运算符的优先级,包括不同种类的运算符以及如何通过它们来控制代码的执行顺序。 在JavaScript中,运算符可以分为以下几类,按照优先级从高到低排列: 一元运算符:例如,++(自增),--...

    JavaScript计算正方形面积

    本文主要介绍如何使用JavaScript编程语言来计算正方形的面积,通过具体的示例代码来实现这一功能。正方形面积的计算相对简单,由于正方形各边等长,所以其面积就是任意一边的长度的平方。在这里,我们使用JavaScript...

    javascript学习第二天(运算符的使用).md

    本内容主要讲述javascript中运算符的一些基本使用,以及在使用过程中遇到的一些问题,自己在学习过程的一些记录和心得体会。

    前端第二阶段笔记( JavaScript )

    标题《前端第二阶段笔记( JavaScript )》所提及的知识点主要是围绕JavaScript编程语言的,内容涵盖了JavaScript中运算符的使用,程序设计的结构组成,递归的使用场景,以及数组操作方法join与split的特定参数使用。...

    阮一峰 JavaScript 教程.pdf

    - **运算顺序**: JavaScript 中运算符的执行顺序影响计算结果。 #### 数据类型的转换 - **隐式转换**: JavaScript 在某些情况下会自动进行类型转换,如 + 运算符用于字符串时会将数值转换为字符串。 - **显式转换**...

    北大青鸟S2简易计算器

    这个计算器可能包含了基本的数学运算功能,如加、减、乘、除,以及可能的括号运算,这些都是JavaScript中运算符的直观应用。通过这个项目,我们可以深入理解JavaScript的变量、数据类型、函数以及事件处理等核心概念...

    JS运算符—位运算符[借鉴].pdf

    JavaScript中的位运算符是用于操作数字的二进制表示,它们在处理整数时非常有用,尤其是在优化代码或进行低级别的数据操作时。在JavaScript中,位运算符...这个例子展示了JavaScript中运算符优先级和位运算符的特性。

    浅谈javascript运算符——条件,逗号,赋值,()和void运算符

    javascript中运算符总共有46个,除了前面已经介绍过的算术运算符、关系运算符、位运算符、逻辑运算符之外,还有很多运算符。本文将介绍条件运算符、逗号运算符、赋值运算符、()和void运算符 条件运算符  条件运算符...

    Javascript算符的优先级介绍

    首先,JavaScript中运算符的优先级可以分为19个等级,从最高优先级到最低优先级依次为: 1. 圆括号():用于改变运算顺序,具有最高优先级。 2. 成员访问. 和 []:数组索引访问以及对象属性访问。 3. new (带参数...

    js运算符优先级

    在给定的文件内容中,列出了2019年JavaScript中运算符的优先级列表,这对于编写准确无误的代码尤为重要。下面详细解释每个优先级分类及其关联性。 1. 圆括号():圆括号用于改变正常的运算顺序。圆括号内的表达式会...

    js中运算符&& 和 || 的使用记录|angluo-javascript-112609.pdf

    在JavaScript编程中,逻辑运算符是非常基础且广泛使用的工具。它们用于构建复杂的表达式,对变量和值进行逻辑判断,并根据这些判断的结果来执行代码。本文将详细解释JavaScript中的两种常见的逻辑运算符&&(与)和||...

    利用JScript中运算符&quot;||&quot;和&quot;&amp;&amp;&quot;的特殊特性实现代码精简第1/2页|angluo-javascript-34553.pdf

    总的来说,`||`和`&&`的特殊性是JScript(以及JavaScript)中的一种强大工具,可以用来简化条件判断和赋值。然而,过度依赖这些特性可能会导致代码难以理解和维护,因此在实际应用中应适度使用,并配合适当的文档和...

    js运算符的一些特殊用法

    本文将深入探讨JavaScript中运算符的一些特殊用法,并通过具体示例来帮助理解这些用法。 #### 一、判断字符串是否包含指定字符(`~`) 在JavaScript中,可以使用符号`~`结合`indexOf`方法来判断一个字符串是否包含...

    教你JS中的运算符乘方、开方及变量格式转换

    在JavaScript中,进行数学计算是一项基础而重要的技能。乘方运算、开方运算以及变量格式转换是处理数据时经常用到的操作。本文将详细解析如何在JavaScript中使用这些运算符,并展示具体的代码实例,帮助大家理解和...

    php笔试+面试 pdf很权威的东西哦

    :)的理解和使用,以及对PHP中运算符的优先级的掌握。使用三元运算符可以简洁地编写出判断最大值的逻辑。 3. 日期和时间处理:在PHP中,要打印出前一天的时间,可以使用echo配合date函数和strtotime函数。strtotime...

    java课后习题.doc

    7. **运算符重载**:虽然题目没有明确要求,但可以考虑在`deposit()`和`withDraw()`方法中加入对溢出的处理,这涉及到Java中运算符的逻辑处理。 8. **异常处理**:在实际应用中,可能会遇到无效的取款金额(如负数...

Global site tag (gtag.js) - Google Analytics