Javascript基础--运算符与表达式
一、运算符
1、运算符分类:
按功能:算术运算符:+、-、*、/、%、++、--
例:12+12-11+5*6+20/5+5%2+(5%-2)+(-5++2)+(a++)+(++a)+(--a)+(a--)。注意取模运算符中返回结果值和第一个参数正负相关和第二个参数无关。
赋值运算符:=
字符串运算符:+、拼接运算符
逻辑运算符:&&(一非全非),||(一真全真全真)
关系运算符:>、>=、<、<=、==、!=、===、!==
逐位运算符:
其他运算符:条件运算符 condition?value1:value2.
逗号运算符,true:value1,value2、
删除运算符:delete 运算符,删除未使用var定义的变量。删除运算符可以删除对象的属性,删除未使用var 定义的对象,删除数组元素操作后长度不变,值为undefined;
in运算符:判断属性属于对象或者元素属性数组,返回结果是布尔类型
instanceof运算符:判断实例对象是否属于对象类型,返回结果是布尔类型
new 运算符:创建一个javascript自定义或者内置的对象。
this运算符:代表实体对象等
typeof运算符:字符串形式返回待查看对象的类型信息
void运算符:不返回任何信息的运算符。
.运算符:对象属性存取操作
[]运算符:读取或者设置元素属性。
按个数:一元运算符:+(正)、-(负)
二元运算符:+、-、*、=、%等
三元运算符:?:
2、操作数类型:js弱类型,通用计算规则从左到右计算,对二元运算符操作时以前一个操作数类型为基类型操作。
Javascript基础--运算符与表达式的更多相关文章
- [.net 面向对象编程基础] (6) 基础中的基础——运算符和表达式
		[.net 面向对象编程基础] (6) 基础中的基础——运算符和表达式 说起C#运算符和表达式,小伙伴们肯定以为很简单,其实要用好表达式,不是一件容易的事.一个好的表达式可以让你做事半功倍的效果,比如 ... 
- [Java 基础]运算符和表达式
		Java运算符 (1)赋值操作符 赋值操作符(=)表示:取右边的值(即右值),把它复制给左边(即左值). 右值可以是任意的常量.变量或表达式(只要可以生成一个值). 左值必须是一个明确的.已命名的变量 ... 
- JAVA基础——运算符和表达式
		JAVA语言常用的运算符和表达式详解 一.简述 运算符是一种"功能"符号,用以通知 Java 进行相关的运算.譬如,我们需要将变量 age 的值设置为 20 ,这时候就需要一个&q ... 
- iOS开发环境C语言基础  运算符和表达式
		1 年龄判断程序 1.1 问题 本案例需要使用交互的方式判断年龄的范围:用户从控制台输入一个年龄,由程序判断该年龄是否在18~50岁之间.程序交互过程如图-1所示: 图-1 1.2 步骤 实现此案例需 ... 
- JavaScript基础-06-正则表达式
		正则表达式 1. 正则表达式用于定义一些字符串的规则:计算机可以根据正则表达式,来检查一个字符串是否符合规则,将字符串中符合规则的内容提取出来. 2. 创建正则表达式对象: var reg=new R ... 
- javascript基础语法——表达式
		× 目录 [1]原始表达式 [2]复杂表达式 前面的话 一般地,关于javascript基础语法,人们听得比较多的术语是操作符和语句.但是,其实还有一个术语经常使用,却很少被提到,这就是javascr ... 
- JavaScript的基础数据类型和表达式
		Java Script的基础数据类型和表达式 基本的数据类型: number(数值)类型:可分为整数和浮点数 string(字符)类型:是用单引号“'”或者双引号“"”来说明的. boole ... 
- javascript运算符与表达式
		表达式 表达式是关键字.运算符.变量以及文字的组合,用来生成字符串.数字或对象.一个表达式可以完成计算.处理字符.调用函数.或者验证数据等操作. 表达式的值是表达式运算的结果,常量表达式的值就是常量本 ... 
- 01-Java基础知识:数据类型与变量、标识符、运算符、表达式
		Java基础知识:数据类型与变量.标识符.运算符.表达式 一.数据类型 Java定义了基本数据类型.引用数据类型.自定义类型. 八种基本数据类型:byte (1). short (2). int ( ... 
随机推荐
- CF1101E Polycarp's New Job
			#include<iostream> #include<cstdio> #include<algorithm> #include<cstdlib> #i ... 
- Oracle 11g服务OracleDBConsoleorcl启动失败(异常或报错)
			OracleDBConsoleorcl:Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl.在运行Enterprise Manager(企业管理器OEM)的时候,需要 ... 
- java  在web应用中获取本地目录和服务器上的目录不一致的问题
			先来讲讲我所遇到的问题.最近有个新的项目添加新的功能. 修改之后部署到服务器上面发现取到classpath目录跑到别的地方去了.在本地测试却正常. 当时毛的着火了.硬是想不懂什么问题. 终于发现了这个 ... 
- NFS网络储存系统
			为什么用NFS网络文件存储系统? 1)实现数据信息统一一致 2)节省局域网数据同步传输的带宽 3)节省网站架构中服务器硬盘资源 NFS系统存储原理介绍 RPC服务类似一个中介服务,NFS服务端与NFS ... 
- sqlserver 常用语法
			sqlserver查找 table, view, column select * from information_schema.tables where table_schema='bk' sele ... 
- 1	Groovy
			1.1 什么是Groovy? groovy 是一个弱类型,动态语言,并且运行在JVM之上.它与java联系紧密.它是一个功能丰富和友好的java语言. Groovy源代码,通过Groovy编译器编译 ... 
- JAVA生成word的几种方法对比
			首先介绍几种java导出word方案 1.Jacob是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁.使用Jacob自带的DLL动态链接库,并通过JNI的方式实现 ... 
- cookie 跨域访问
			废话不知道该说些什么...先看代码吧. cookie 是浏览器保存在用户计算机上的少量数据 //读取cookie function getCookie(name) { var arr, reg = n ... 
- VS 2010 快捷键大全
			Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL ... 
- LISP语言学习资源
			LISP的介绍:Paul Graham 的主页 http://paulgraham.com/index.html Lisp之根源 - 保罗·格雷厄姆 http://daiyuwen.freeshell ... 
