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运算符与表达式的更多相关文章

  1. Sql Server系列:运算符和表达式

    运算符的一些符号,他们能够用于执行算术运算.字符串连接.赋值以及在字段.常量和变量之间进行比较.在SQL Server 2012中,运算符主要由以下6大类:算术运算符.赋值运算符.比较运算符.逻辑运算 ...

  2. C Primer Plus_第5章_运算符、表达式和语句_编程练习

    Practice 1. 输入分钟输出对应的小时和分钟. #include #define MIN_PER_H 60 int main(void) { int mins, hours, minutes; ...

  3. javascript运算符与表达式

    表达式 表达式是关键字.运算符.变量以及文字的组合,用来生成字符串.数字或对象.一个表达式可以完成计算.处理字符.调用函数.或者验证数据等操作. 表达式的值是表达式运算的结果,常量表达式的值就是常量本 ...

  4. 【C语言学习】《C Primer Plus》第5章 运算符、表达式和语句

    学习总结 1.有了一定的语言基础,运算符和表达式这些都大同小异,无外乎赋值运算符(=).算术运算符(+.-.*./.%.++.——)和其他的一下运算符(sizeof.(type)). 2.声明一个参数 ...

  5. [.net 面向对象编程基础] (6) 基础中的基础——运算符和表达式

    [.net 面向对象编程基础] (6) 基础中的基础——运算符和表达式 说起C#运算符和表达式,小伙伴们肯定以为很简单,其实要用好表达式,不是一件容易的事.一个好的表达式可以让你做事半功倍的效果,比如 ...

  6. [Java 基础]运算符和表达式

    Java运算符 (1)赋值操作符 赋值操作符(=)表示:取右边的值(即右值),把它复制给左边(即左值). 右值可以是任意的常量.变量或表达式(只要可以生成一个值). 左值必须是一个明确的.已命名的变量 ...

  7. 不可或缺 Windows Native (3) - C 语言: 运算符,表达式,条件语句,循环语句,转向语句,空语句等

    [源码下载] 不可或缺 Windows Native (3) - C 语言: 运算符,表达式,条件语句,循环语句,转向语句,空语句等 作者:webabcd 介绍不可或缺 Windows Native  ...

  8. Python运算符与表达式

    Python运算符包括赋值运算符.算术运算符.关系运算符.逻辑运算符.位运算符.成员运算符和身份运算符. 表达式是将不同类型的数据(常亮.变量.函数)用运算符按照一定得规则连接起来的式子. 算术运算符 ...

  9. 01-Java基础知识:数据类型与变量、标识符、运算符、表达式

    Java基础知识:数据类型与变量.标识符.运算符.表达式 一.数据类型 Java定义了基本数据类型.引用数据类型.自定义类型. 八种基本数据类型:byte (1). short (2).  int ( ...

随机推荐

  1. ExtJS学习--------Ext.Element中其它操作方法学习

    (1)对齐操作 (2)尺寸操作 (3)定位操作 (4)滚动操作 (5)经常使用事件方法

  2. 获取浏览器弹窗alert、自定义弹窗以及其操作

    web自动化测试第10步:获取浏览器弹窗alert.自定义弹窗以及其操作 - CSDN博客 http://blog.csdn.net/ccggaag/article/details/76573857 ...

  3. SSDP 抓包

    简单服务发现协议(SSDP,Simple Service Discovery Protocol)

  4. Linux服务器 /var/spool/clientmqueue 目录下产生大量文件的删除办法

    检查linux发现server中的磁盘分区空间超过98%,登录到服务器查看 [root@localhost etc]# df -hFilesystem 容量 已用 可用 已用% 挂载点/dev/hda ...

  5. python 代码混淆工具汇总

    pyminifier Pyminifier is a Python code minifier, obfuscator, and compressor. Note For the latest, co ...

  6. web filter用spring注入对象

    tomcat容器初始化顺序监听器–>过滤器–>servlet,因此springMVCservlet初始化之前,过滤器就已经初始化过了,如果在过滤器中需要注入spring容器管理的bean是 ...

  7. uva 12265 贩卖土地

    题目大意: 有一个矩阵 有些点可以取有些不能 求以每个点为右下角的子矩阵(里面点都可以取)的周长最大值 最后统计出每个周长对应矩阵的个数 思路: 单调栈 先预处理出每个点向上最多能延伸多长记为h(i, ...

  8. POJ1808 平方(二次)同余方程

    POJ1808  给定一个方程 x*x==a(mod p) 其中p为质数 判断是否有解 程序中 MOD_sqr()返回整数解 无解返回-1 数学证明略 #include<iostream> ...

  9. 2008提权之突破系统权限安装shift后门

    大家都知道08权限的系统权限设置很严格,且在2003系统中常用到的溢出工具都失效.面对限制IP连接的情况 我们及时拿到system权限 有账号也上不去 这种情况下只能弄shift后门 或者放大镜了.但 ...

  10. Java源码——Integer

    最近在研究java的源代码,但是由于自己英语水平有限,所以想使用中文注释的方式把源码里的方法全部重写 一遍,下面是楼主整理出来的一小部分.我把整体的项目托管到GitHub上了,欢迎大家前去交流学习. ...