03JavaScript运算符与表达式
JavaScript运算符与表达式
2.5运算符与表达式
2.5.1赋值运算符
运算符 |
意义 |
运算符 |
意义 |
= |
x=5 |
/= |
x=x/y |
+= |
x=x+y |
%= |
求余赋值 |
-= |
x=x-y |
*= |
x=x*y |
2.5.2比较运算符
操作符 |
描述 |
举例 |
A==B |
如果两个操作数相等,返回true |
Psw =password |
A!=B |
如果两个操作数不等,返回true |
mobile.length!=11 |
A>=B |
如果A大于或者等于B,返回true |
tries>=2 |
a>B |
如果A大于B,返回true |
mflag>20 |
A<=b |
如果A小于或等于B,返回true |
i<=0 |
A<B |
如果A小巧或等于B,返回true |
tries<10 |
2.5.3算术运算符
运算符 |
意义 |
运算符 |
意义 |
运算符 |
意义 |
+ |
加(Addition) |
/ |
除(Division) |
-- |
递减(Decrement) |
- |
减(Subtraction) |
% |
求余(Modulus) |
- |
取负值(Unary Negation) |
* |
乘(Multiplication) |
++ |
递增(Increment) |
2.5.4逻辑运算符
a&&b :逻辑与(Logical AND),若a,b都是ture,则结果为ture。
a||b :逻辑或(Logical OR) ,若a,b任一是ture,则结果为ture。
!a :逻辑非(Logical NOT) ,若a是ture,则结果为false。
2.5.6字符串运算符(String operators)
2.5.7条件运算符(?)
格式:(条件表达式)?值1:值2;
如果条件表达式的结果是true,返回值1,否则就返回值2.
<script>
var a = 1;
var b = 2;
var c = (a>b)? true:false;
document.write(c);
</script>
2.5.8new定义对象实例
语法:对象名称 = new 对象类型(参数)
2.5.9delete删除对象、属性、数组、变量
格式:delete 对象名 delete 对象名.属性名
delete 数组名[索引值] delete 变量名
注:删除成功返回true,删除失败返回flase
2.5.10typeof
格式:typeof 操作数或typeof (操作数)
用来判断操作数的类型
2.5.11this
代表当前对象,因此用在不同的地方,就有不同的结果。
03JavaScript运算符与表达式的更多相关文章
- Sql Server系列:运算符和表达式
运算符的一些符号,他们能够用于执行算术运算.字符串连接.赋值以及在字段.常量和变量之间进行比较.在SQL Server 2012中,运算符主要由以下6大类:算术运算符.赋值运算符.比较运算符.逻辑运算 ...
- C Primer Plus_第5章_运算符、表达式和语句_编程练习
Practice 1. 输入分钟输出对应的小时和分钟. #include #define MIN_PER_H 60 int main(void) { int mins, hours, minutes; ...
- javascript运算符与表达式
表达式 表达式是关键字.运算符.变量以及文字的组合,用来生成字符串.数字或对象.一个表达式可以完成计算.处理字符.调用函数.或者验证数据等操作. 表达式的值是表达式运算的结果,常量表达式的值就是常量本 ...
- 【C语言学习】《C Primer Plus》第5章 运算符、表达式和语句
学习总结 1.有了一定的语言基础,运算符和表达式这些都大同小异,无外乎赋值运算符(=).算术运算符(+.-.*./.%.++.——)和其他的一下运算符(sizeof.(type)). 2.声明一个参数 ...
- [.net 面向对象编程基础] (6) 基础中的基础——运算符和表达式
[.net 面向对象编程基础] (6) 基础中的基础——运算符和表达式 说起C#运算符和表达式,小伙伴们肯定以为很简单,其实要用好表达式,不是一件容易的事.一个好的表达式可以让你做事半功倍的效果,比如 ...
- [Java 基础]运算符和表达式
Java运算符 (1)赋值操作符 赋值操作符(=)表示:取右边的值(即右值),把它复制给左边(即左值). 右值可以是任意的常量.变量或表达式(只要可以生成一个值). 左值必须是一个明确的.已命名的变量 ...
- 不可或缺 Windows Native (3) - C 语言: 运算符,表达式,条件语句,循环语句,转向语句,空语句等
[源码下载] 不可或缺 Windows Native (3) - C 语言: 运算符,表达式,条件语句,循环语句,转向语句,空语句等 作者:webabcd 介绍不可或缺 Windows Native ...
- Python运算符与表达式
Python运算符包括赋值运算符.算术运算符.关系运算符.逻辑运算符.位运算符.成员运算符和身份运算符. 表达式是将不同类型的数据(常亮.变量.函数)用运算符按照一定得规则连接起来的式子. 算术运算符 ...
- 01-Java基础知识:数据类型与变量、标识符、运算符、表达式
Java基础知识:数据类型与变量.标识符.运算符.表达式 一.数据类型 Java定义了基本数据类型.引用数据类型.自定义类型. 八种基本数据类型:byte (1). short (2). int ( ...
随机推荐
- nginx-Proxy Cache缓存
1.创建目录 mkdir /export/Data/nginx_proxy_cache mkdir /export/Data/nginx_proxy_temp 2.修改http,打开缓存 文件 ...
- Codeforces(429D - Tricky Function)近期点对问题
D. Tricky Function time limit per test 2 seconds memory limit per test 256 megabytes input standard ...
- java jxl读取excel中Date类型
Workbook book = Workbook.getWorkbook(excel); Sheet sheet = book.getSheet(0); int clos = sheet.getCol ...
- ibatis 取消查询动态列的缓存
ibatis在查询结果列不确定(或是动态变化)的情况下,会因为列缓存的原因导致变化后的列数据查不出来 解决方法是: select标签有个属性remapResults,该属性默认值为false,设置成r ...
- 说说循环与闭包——《你不知道的JS》读书笔记(一)
什么是闭包 <你不知道的JS>里有对闭包的定义:"当函数可以记住并访问所在的词法作用域,即使函数是在当前作用域之外执行,这就产生了闭包." 讲闭包是啥的太多了...就一 ...
- ios33--线程安全
// // ViewController.m // 05-掌握-线程安全 // // 多线程下载文件:每个线程下的部分可能是交错的,到时候就拼接不了.除非每个线程下载的不是交错的,而是从头到尾依次分开 ...
- bzoj2957 楼房重建——线段树
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2957 线段树维护两个值:cnt 能看到的最多楼房数: mx 最大斜率数: 对于一段区间,从左 ...
- E20180115-hm
auxiliary adj. 辅助的; 备用的,补充的; 附加的; 副的; n. 助动词; 辅助者,辅助人员; 附属机构,附属团体; 辅助设备; departure ...
- bzoj 1854: [Scoi2010]游戏【匈牙利算法】
没啥可说的,就是一边属性一边道具建二分图,把两个属性都连到道具上,然后枚举匹配,如果无法匹配就输出,时间戳优化 #include<iostream> #include<cstdio& ...
- bzoj1076: [SCOI2008]奖励关(期望dp+状压dp)
1076: [SCOI2008]奖励关 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 2989 Solved: 1557[Submit][Statu ...