/除法 整数/整数=浮点
0/0=NaN -1/0=-Intifity 1/0=Intifity
%取模 浮点也可取模 -4.3%2.1=-0.1
+加法 对于非数字型的参数返回NaN
in "x" in point 左边的值是其右边对象的一个属性名
delete 用于删除对象的属性,数组元素,变量
某些内部的核心属性和客户端属性不能删除,var语句声明的变量不能删除
删除不存在的属性时,返回true
删除不是对象的属性,数组元素,变量时,返回true
delete 删除属性时,属性引用的对象,如果还有其它的变量引用,其它的变量还是可以用的
void 舍弃运算数的值,返回undefined
生成undefined void 0比undefined有效
[] 和.
对象.后必须是标识符
[] 关联数组用,内是字符串 ,for/in时特别有用
数组[],内为下标
===等同运算符,==相等运算符
===
1.如果两个值的类型不同,它们就不相同.
2.基本类型比较它的内容
注:数字NaN不和任何数字等同,包括它自己
字符串会自动转换为范式再进行比较
3.对象比较:只有两个引用,引用的是同一对象时才等同
4.null===null;undefined===undefined;
==
1.类型相同,比较同等同运算符
2.类型不同:
2.1 null==undefined
2.2 num vs string ,string->num再进行比较
2.3 boolean->num
2.4 object vs num/string,object->基本类型
2.5 其它组合为不等
eg.
var date=new Date(2004,5,5);date.toLocaleString()=="2004年6月5日 0:00:00"; //true
var date1=new Date(2004,5,5);date2=new Date(2004,5,5);date1==date2; //false
'π'=='\u03c0' //true
'1'==true //true
new Boolean(true)==true //true
new Boolean(true)=='1' //true
比较运算符
JS只能是数字或者字符串的比较,所以如果比较数不是数字或字符串时,要转换成数字或字符串进行比较
1.不能转换成数字和字符串,返回false
2.其中一个运算数为NaN,或转换成NaN,返回false
3.优先转换成数字进行比较
注:Date对象在,等同,相等比较中优先转换成字符串
但是在比较运算符中,优先转换成数字进行比较
instanceof
对象 instanceof 构造函数
var d=new Date();
d instanceof Date //true
d instanceof Object //true
typeof
typeof x;x是未定义还是未赋值都会返回'undefined'
分享到:
相关推荐
js.变量.运算符表达式.md
### ARM汇编语言中的表达式和运算符 在深入探讨ARM汇编语言中的表达式及其相关的运算符之前,我们先来了解一下表达式的基本概念。在编程语言中,表达式是由变量、常量、运算符等组成的有意义的组合,能够计算出一个...
表达式是由运算符和操作数组成,用来计算数值或对象的语句。表达式是编程语言的基础,包括算术表达式等,其运算结果可以是数值、变量或其他数据类型。 例如: - A+B 为一个简单的算术表达式,计算A和B两变量的和。 ...
理解其表达式和运算符对于编写高效、无错的代码至关重要。本篇文章将深入探讨JavaScript表达式和运算符中的一些容易被忽视的点。 一、JavaScript表达式 1. 立即调用的函数表达式(IIFE):一种常见的JavaScript编程...
在C语言中,运算符和表达式是编程的基础,它们决定了如何组合和操作变量和常量以执行不同的计算。下面将详细解释C语言中的运算符种类、优先级和结合性,以及算术运算符和算术表达式。 首先,运算符的种类包括: 1. ...
本资源摘要信息涵盖了C语言运算符和表达式的知识点,包括运算符的概念、分类、优先级和结合性、算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、逗号运算符等。 一、运算符的概念 在C语言中,运算符是...
5. 成员运算符:用于访问结构体或联合体成员,分为点(.)和箭头(->)两种。 6. 条件运算符:(?:) 三元运算符,如果条件为真则执行第一个表达式,否则执行第二个表达式。 7. 圆括号:用来改变运算顺序。 四、运算符...
javascript 表达式和运算符详解 javascript 表达式是指能计算出值得任何可用程序单元。它是一种短语,javascript 解释器用来产生一个值。javascript 表达式可以分为六种类型:原始表达式、初始化表达式、函数表达式...
24 表达式与运算符.mp4
本章主要介绍了JavaScript中的表达式和运算符,这些都是编写高效、正确代码的基础。 1. **表达式**:表达式是由操作符和操作数组成的,用于计算某种值。直接量(如数字、字符串、布尔值、null、正则表达式和对象、...
本文主要探讨了这两个组件中的表达式和运算符的使用,这对于理解和创建复杂的交互至关重要。 首先,表达式是Flash动作脚本中的基本构建块。一个表达式可以包含常量、变量、函数以及各种运算符,其目的是为了执行...
在C语言中,表达式和运算符是编程的基础组成部分,用于构建代码中的各种计算和逻辑判断。本文档着重介绍了C语言中的算术运算符、取模运算符、关系运算符和逻辑运算符,以及如何使用它们来编写程序。 算术运算符包括...
表达式由常量、变量、函数和运算符组成。单个常量、变量、函数调用形式可看作表达式的特例,称为初等表达式。运算符左边的操作数称为左操作数,右边的叫右操作数。 6.2 算术运算 1.整数运算 加减乘除运算、单目...
C语言程序设计:程序语句与程序流程控制(表达式和运算符).ppt
教师资格考试《运算符、函数和表达式-运算符》教案.doc
1.4-js表达式与运算符
### EL表达式运算符用法详解 #### 一、概述 在Java Web开发中,EL(Expression Language)表达式是一种非常实用的语言特性,主要用于在JSP页面中获取对象的值或者执行简单的运算操作。EL表达式的引入极大地简化了...
在编程世界中,三目运算符和正则表达式是两个非常重要的概念,它们各自扮演着独特的角色,同时也常被结合起来使用,以提高代码的简洁性和效率。让我们深入探讨这两个主题。 首先,三目运算符,也称为条件运算符,是...