`
rcatws
  • 浏览: 5688 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JavaScript 笔记 4 - 运算符

 
阅读更多

JavaScript 运算符
JavaScript算术运算符

y = 5时,算术运算符的应用。

运算符 描述 例子 x运算结果 y运算结果
+ 加法  x = y +2  7  5
- 减法

 x = y - 2

 3  5
* 乘法  x = y * 2  10  5
/ 除法  x = y / 2  2.5  5
% 取模(余数)  x = y % 2  1  5
++  自增   x = ++y  6  6
     x = y++  5  6
--  自减   x = --y  4  4
     x = y--  5  4


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

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

运算符 例子 等同于 x运算结果
= x = y   5
+= x += y x = x + y 15
-= x -= y x = x - y 5
*= x *= y x = x * y 50
/= x /= y x = x / y 2
%= x %= y x = x % y 0

 
用于字符串的+运算符
要想在两个字符串之间增加空格,需要把空格插入一个字符串之中。

txt1 = "What a very ";
txt2 = "nice day";
txt3 = txt1+txt2; 

结果:
What a very nice day

 
对字符串和数字进行加法运算
两个数字相加,返回数字相加的和,如果数字与字符串相加,返回字符串。

x = 5+5;
y = "5"+5;
z = "Hello"+5;

结果:
10
55
Hello5

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

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

运算符 描述 比较 返回值
== 等于 x == 8 false
    x == 5  true
=== 绝对等于 x === '5' false
  (值和类型均相等) x === 5 true
!= 不等于 x != 8 true
!== 绝对不等于 x !== '5' true
  (值或类型不相等) x !== 5 false
> 大于 x > 8 false
< 小于 x < 8 true
>= 大等于 x >= 8 false
<= 小等于 x <= 8 true


JavaScript逻辑运算符
逻辑运算符用于测定变量或值之间的逻辑。

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

运算符 描述 例子 结果
&& and (x < 10 && Y > 1) true
|| or ( x == 5 || y == 5) false
not !(x == y) true


条件运算符

语法:variablename=(condition)?value1:value2

 

如果变量 age 中的值小于 18,则向变量 voteable 赋值 "年龄太小",否则赋值 "年龄已达到"。
voteable = (age<18)?"年龄太小":"年龄已达到";

 

分享到:
评论

相关推荐

    JavaScript语言笔记包括运算符、条件语句、循环、类型转换等

    JavaScript

    Javascript学习笔记-详解in运算符

    in运算符是javascript语言中比较特殊的一个,可以单独使用作为判断运算符,也常被用于for...in循环中遍历对象属性

    Javascript学习笔记 delete运算符

    关于javascript的delete运算符,MDN里有相关文档。以下是我的学习笔记,更多是要关注特殊情况的使用和注意点。

    CSS样式-JavaScript笔记.pdf

    1. 能够使用CSS的基本选择器选择元素 2. 能够使用CSS的扩展选择器选择元素 ...4. 能够说出JS中五种数据类型 5. 能够使用JS中常用的运算符 6. 能够使用JS中的流程控制语句 7. 能够在JS中定义命名函数和匿名函数

    JavaScript基础笔记

    JavaScript基础知识笔记,从变量,运算符,函数,对象,到Date,String,Array对象,基本数据包装类。

    mosh-ultimate-javascript-mastery-series-part-1:Mosh编写的代码-最终JavaScript精通系列-第1部分

    什么是JavaScript(4:40) 设置开发环境(3:09) 浏览器中JavaScript(3:47) 关注点分离(2:04) 节点中JavaScript(1:50) 源代码 基础(40m) 变数(5:36) 常数(1:44) 基本类型(3:10) 动态打字(3...

    JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符

    在ECMAScript中,有非常丰富的运算符和操作符,在这篇文章中将按通常的分类来稍微整理一下,不过在整理之前,先说明一下: 1、虽然标题是运算符和操作符,然而在我看来并没有多少严格区分的必要,在英文中,貌似也是...

    javascript笔记

    javascript的四种格式 javascript 的变量 javascript 表达式和运算符 javascript的语句 javascript的函数 javascript的对象 javascript的内置对象

    javascript学习笔记.docx

    1 JavaScript基本语法 1) 读未声明的变量会产生错误。写未声明的变量会是JavaScript环境自动产生一个全局变量。 2) 对于完全等同“===”,两个null或者两个undefined是等同的;但null与undefined是不等同的。 3) ...

    前端JavaScript笔记整理

    JavaScript基础:变量、常量、数据类型、类型转换、运算符、语句、数组、函数、对象、堆栈 Web API:DOM操作、定时器、事件、回调函数、日期对象、节点操作、移动端事件、Windows对象、本地存储、正则表达式 ...

    JavaScript笔记

    |--4.slice()方法--截取元素。根据给定的范围可从已有的数组中返回选定的元素 14.Function:js中一切都是对象,连方法都是1个对象!! 笔试题:js中方法定义集中方式: A:function compare(a,b){return a-b;}--...

    千峰python课件笔记+源码 (凯哥)

    4、JavaScript提升 5、JavaScript进阶与轮播和飞机大战坦克 6、JQuery基础 7、JQuery提升 8、H5C3基础 第三章 Django 1、Django基本流程走通 2、Django中的模型 3、Django中的视图 4、Django中的模板 5、Django的...

    javascript从入门到跑路—–小文的js学习笔记(5)——–js运算符—-算数、赋值、比较、一元、二元、三元运算符

    javascript从入门到跑路—–小文的js学习笔记(1)———script、alert、document。write() 和 console.log 标签 … … javascript从入门到跑路—–小文的js学习笔记目录 ** 1、算术运算符:+(加) -(减)*(乘) ...

    JavaScript基础第02天笔记1

    1.1 运算符的分类 1.2 算数运算符 1.3 递增和递减运算符 1.4 比较运算符 1.5 逻辑运算符 1.6 赋值运算符 1.7 运算符优先级 2.1 流

    javascript入门笔记

    4、1997年 网景 将Javascript 1.1 提供给了ECMA(欧洲计算机制造商联合会),ECMA 获取了 JS 的核心,称之为 ECMA Script (ES) 完整的JS组成: 1、核心(ES) 2、文档对象模型(Document Object Model) - DOM 允许让 ...

    Java学习笔记-个人整理的

    {12.13.4}update}{176}{subsection.12.13.4} {12.13.5}delete}{177}{subsection.12.13.5} {12.13.6}drop}{177}{subsection.12.13.6} {12.13.7}rename}{177}{subsection.12.13.7} {12.14}SQL脚本}{177}{section....

    JavaScript高级程序设计阅读笔记(六) ECMAScript中的运算符(二)

    2.9.5、加性运算符 加性运算符(即加号和减号)通常是最简单的运算符,不过在ECMAScript中,每个加性运算符都有大量的特殊行为。 1、加法运算符: 代码如下: var iResult=1+2; console.log(iResult);//outputs 3 ...

Global site tag (gtag.js) - Google Analytics