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学习 - 基础(三) - 运算符的更多相关文章

  1. JavaScript学习基础部分

    JavaScript学习基础 一.简介 1.JavaScript 是因特网上最流行的脚本语言,并且可在所有主要的浏览器中运行,比方说 Internet Explorer. Mozilla.Firefo ...

  2. JavaScript学习记录三

    title: JavaScript学习记录三 toc: true date: 2018-09-14 23:51:22 --<JavaScript高级程序设计(第2版)>学习笔记 要多查阅M ...

  3. JavaScript学习第三天

    今天学习第三天. 凡事都是需要坚持的,坚持下去. 学习内容: 1.document.getElementById(""),document.getElementByTagName( ...

  4. Javascript学习笔记三——操作DOM(二)

    Javascript学习笔记 在我的上一个博客讲了对于DOM的基本操作内容,这篇继续巩固一下对于DOM的更新,插入和删除的操作. 对于HTML解析的DOM树来说,我们肯定会时不时对其进行一些更改,在原 ...

  5. JavaScript学习总结(三)——逻辑And运算符详解

    在JavaScript中,逻辑 AND 运算符用双和号(&&)表示 1 var bTrue = true; 2 var bFalse = false; 3 var bResult = ...

  6. JavaScript学习基础篇【第1篇】: JavaScript 入门

    JavaScript 快速入门 JavaScript代码可以直接嵌在网页的任何地方,不过通常我们都把JavaScript代码放到<head>中,由<script>...< ...

  7. JavaScript学习笔记(三)——this、原型、javascript面向对象

    一.this 在JavaScript中this表示:谁调用它,this就是谁. JavaScript是由对象组成的,一切皆为对象,万物皆为对象.this是一个动态的对象,根据调用的对象不同而发生变化, ...

  8. JavaScript学习总结(三)——this、原型、javascript面向对象

    一.this 在JavaScript中this表示:谁调用它,this就是谁. JavaScript是由对象组成的,一切皆为对象,万物皆为对象.this是一个动态的对象,根据调用的对象不同而发生变化, ...

  9. Python新手学习基础之运算符——赋值与逻辑运算

    赋值也是一种运算符 我们在之前的章节,了解过,在Python里变量是不需要声明的,只要变量的标识符合法,就可以直接定义并赋值,而且Python也允许我们同时为多个变量赋值(包括为多个变量赋不同类型的值 ...

随机推荐

  1. CentOS_7 网络配置(临)

    https://www.cnblogs.com/kouryoushine/p/8011978.html 先转载一个,找个时间详细写一下

  2. java 使用 WebUploader

    参考: http://blog.csdn.net/finalAmativeness/article/details/54668090 最近项目需要多文件上传. 所以使用了 baidu的 webuplo ...

  3. ajax 调用 java webapi 多个参数(一)

    最近开发 java webapi. 遇到一个问题,如果是多个参数(其中包含对象类型),我应该怎么传递? 一  先看解决方案: ajax <script> var data={ " ...

  4. wordpress文章页两侧添加分页导航箭头

    分页导航 如果添加在文章页的两侧,很方便读者翻阅,小编发现好多站长的博客都添加了这一功能,百度了一下,就是JS和css的功能,经过测试成功,分享一下流程. 1.添加Js 在headr.php或者foo ...

  5. Java OOM 常见情况

    Java OOM 常见情况 原文:https://blog.csdn.net/qq_42447950/article/details/81435080 1)什么是OOM?  OOM,全称“Out Of ...

  6. Android自动化测试探索

    Android自动化测试探索 前言 通常来说,我们开发完成产品之后,都是由测试组或者是我们自己点一点,基本上没有问题了就开始上线.但是,随着时间的堆叠,一款产品的功能也越来越多.这时,我们为了保证产品 ...

  7. UOJ#7. 【NOI2014】购票 | 线段树 凸包优化DP

    题目链接 UOJ #7 题解 首先这一定是DP!可以写出: \[f[i] = \min_{ancestor\ j} \{f[j] + (d[j] - d[i]) * p[i] + q[i]\}\] 其 ...

  8. emwin之窗口关闭按钮用法

    @2018-07-27 [小记] 使用函数 FRAMEWIN_AddCloseButton() 实现关闭当前窗口的功能时,调用其窗口的父窗口必须处于打开状态,否则将导致假死(当前窗口死了,系统还在工作 ...

  9. 【AGC005F】Many Easy Problems

    Description 题目链接 对于每个\(k\),统计任选\(k\)个点作为关键点的"最小生成树"的大小之和 Solution 正向想法是枚举或者计算大小为\(x\).叶子数目 ...

  10. 洛谷 P1069 细胞分裂 解题报告

    P1069 细胞分裂 题目描述 \(Hanks\)博士是\(BT\) (\(Bio-Tech\),生物技术) 领域的知名专家.现在,他正在为一个细胞实验做准备工作:培养细胞样本. \(Hanks\) ...