JavaScript学习 - 基础(三) - 运算符
js运算符
1.算数运算符
包括 加(+) 、减-() 、乘(*)、除(/)、余数(%)

减号 还可以表示为 负号 例如: -1,-3
加号 还可以用于字符串拼接 例如: 'a' + 'b' = 'ab'
跟python一样
累加、递减问题:
累加(++)递减(--):运算符在前先运算再输出,运算符在后先输出再运算
<script>
//累加、递减
// i++ 跟 ++i
var i = 5;
console.log(i++);
console.log(i);
console.log("<br>");
var i = 5;
console.log(++i);
console.log(i); //
//
//<br>
//
// // i-- 跟 --i
var i = 5;
console.log(i--);
console.log(i);
console.log("<br>");
var i = 5;
console.log(--i);
console.log(i); //
//
//<br>
//
//
</script>
2.逻辑运算符
等于(=)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)
与(&&)、或(||)、非(!)
逻辑and运算符(&&)
逻辑and运算的运算数可以是任何类型的,不知是boolearn值
1.如果一个运算数是对象,另一个是boolean值,返回对象
2.如果两个运算数都是对象,返回第二个对象
3.如果某个运算是null,返回null
4.如果某个运算是NaN,返回NaN
5.若果某个越算数是undefined,返回undefined
逻辑or运算符(||)
与逻辑and运算符相似,如果某个运算数不是boolean值,逻辑or运算并不一定返回boolean值
1.如果一个运算数是对象,并且该对象左边的运算数值均为false,则返回该对象
2.如果两个运算数都是对象,返回第一个对象
3.如果最后一个运算数是null,并且其他运算数值均为false,则返回null
4.如果最后一个运算数是NaN,并且其他运算数值均为false,则返回NaN
5.如果某个运算数是undefined,返回undefined
3.赋值运算符
赋值(=)
1.1个 = 号 代表赋值操作
2.2个 == 号 表示判断是否相等
3.3个 ===号 表示判断是否是同一对象

JavaScript学习 - 基础(三) - 运算符的更多相关文章
- JavaScript学习基础部分
JavaScript学习基础 一.简介 1.JavaScript 是因特网上最流行的脚本语言,并且可在所有主要的浏览器中运行,比方说 Internet Explorer. Mozilla.Firefo ...
- JavaScript学习记录三
title: JavaScript学习记录三 toc: true date: 2018-09-14 23:51:22 --<JavaScript高级程序设计(第2版)>学习笔记 要多查阅M ...
- JavaScript学习第三天
今天学习第三天. 凡事都是需要坚持的,坚持下去. 学习内容: 1.document.getElementById(""),document.getElementByTagName( ...
- Javascript学习笔记三——操作DOM(二)
Javascript学习笔记 在我的上一个博客讲了对于DOM的基本操作内容,这篇继续巩固一下对于DOM的更新,插入和删除的操作. 对于HTML解析的DOM树来说,我们肯定会时不时对其进行一些更改,在原 ...
- JavaScript学习总结(三)——逻辑And运算符详解
在JavaScript中,逻辑 AND 运算符用双和号(&&)表示 1 var bTrue = true; 2 var bFalse = false; 3 var bResult = ...
- JavaScript学习基础篇【第1篇】: JavaScript 入门
JavaScript 快速入门 JavaScript代码可以直接嵌在网页的任何地方,不过通常我们都把JavaScript代码放到<head>中,由<script>...< ...
- JavaScript学习笔记(三)——this、原型、javascript面向对象
一.this 在JavaScript中this表示:谁调用它,this就是谁. JavaScript是由对象组成的,一切皆为对象,万物皆为对象.this是一个动态的对象,根据调用的对象不同而发生变化, ...
- JavaScript学习总结(三)——this、原型、javascript面向对象
一.this 在JavaScript中this表示:谁调用它,this就是谁. JavaScript是由对象组成的,一切皆为对象,万物皆为对象.this是一个动态的对象,根据调用的对象不同而发生变化, ...
- Python新手学习基础之运算符——赋值与逻辑运算
赋值也是一种运算符 我们在之前的章节,了解过,在Python里变量是不需要声明的,只要变量的标识符合法,就可以直接定义并赋值,而且Python也允许我们同时为多个变量赋值(包括为多个变量赋不同类型的值 ...
随机推荐
- POJ3273-Monthly Expense-二分答案
FJ对以后的每一天会花mi块钱,他想把这些天分成M个时段,然后每个时段的花费和最小. 二分答案,如果加上这天还没有达到mid,就加上它.之后看分成的时段是否大于M #include <cstdi ...
- HDU-2087-KMP-水题
纯KMP #include <cstdio> #include <algorithm> #include <cstring> #include <ctype. ...
- hadoop MapReduce 入门
原创播客,如需转载请注明出处.原文地址:http://www.cnblogs.com/crawl/p/7687120.html ------------------------------------ ...
- day28 staticmethod 装饰器
静态方法装饰器 完全面向对象的程序中,如果存在某个函数既和对象无关也和类无关,就用staticmethod方法, 在调用此方法的时候只需要加上类名即可,说白了就是强行面向对象....把不是对象的方法也 ...
- day14 装饰器
装饰器 本质上就是函数,功能是为其他函数添加附加功能 原则:不修改被修饰函数的源代码,以及调用方式,即完全不能有任何改变 装饰器 = 高阶函数+ 函数嵌套+ 闭包 高阶函数:函数作为参数或者返回一个函 ...
- Android 设置Activity样式 透明度
一.设置Activity透明度有几种方法:1>.在清单文件中配置Activity时声明android:theme="@android:style/Theme.Translucent&q ...
- C++ 虚函数表解析 继承
C++ 虚函数表解析 陈皓 http://blog.csdn.net/haoel 前言 C++中的虚函数的作用主要是实现了多态的机制.关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父 ...
- AtCoder Regular Contest 066 F Contest with Drinks Hard
题意: 你现在有n个题目可以做,第i个题目需要的时间为t[i],你要选择其中的若干题目去做.不妨令choose[i]表示第i个题目做不做.定义cost=∑(i<=n)∑(i<=j<= ...
- HDU 1074 Doing Homework (动态规划,位运算)
HDU 1074 Doing Homework (动态规划,位运算) Description Ignatius has just come back school from the 30th ACM/ ...
- A1090. Highest Price in Supply Chain
A supply chain is a network of retailers(零售商), distributors(经销商), and suppliers(供应商)-- everyone invo ...