html js加减乘除运算符,Js 运算符(加减乘除)

1.加法

var box=+ //

var box=+NaN //NaN,有一个为NaN就为NaN

var box=Infinity+Infinity      //Infinity

var box=-Infinity + -Infinity   //-Infinity

var box=Infinity + -Infinity    //NaN,正无穷和负无穷相加为NaN

var box=+ '';     //100100,有一个为字符串相加为字符串拼接

var box='你的年龄是'++;    //你的年龄是1020,后面的整形已转换成字符串

var box='你的年龄是'+(+);    //你的年龄是30,后面的整形先相加在转换吃字符串

var box=++'是你的年龄';    //30是你的年龄,先相加,在转换成字符串

var box=+对象;        //10[object Object],如果有toString()或valueOf()则返回10+返回的值

注:++和--一样

var box=;

box++; //box=2,box=box+1

++box; //box=3,box=box+1

var age=box++ //box=4;age=3,先赋值在运算

var pox=++box //pox=5;box=5,先运算在赋值

2.减法

var box=-; //

var box=--; //-170

var box=---; //-30

var box=--NaN //NaN

var box=Infinity-Infinity //NaN

var box=-Infinity--Infinity //NaN

var box=Infinity--Infinity //Infinity

var box=-Infinity-Infinity //-Infinity

var box=-true; //99,true转换成数值为1

var box=-''; //100,''转换为0

3.除法

var box=/ ///1.42....

var box=/NaN ///NaN

var box=Infinity/Infinity ///NaN

var box=-Infinity/Infinity ///NaN

var box=-Infinity/-Infinity ///NaN

var box=/true ///100,true转换成1

var box=/'' /// Infinity

var box=/null ///Infinity

var box=/'lee' ///NaN

var box=/对象 ///NaN ,如果有toString()或valueOf(),返回10/返回值

4.求模

var box=%; //1,余数为1

var box=%NaN; //NaN

var box=Infinity%Infinity //NaN

var box=%true //

var box=%'' //NaN

var box=%null //NaN

第十四篇 JS实现加减乘除 正则表达式

JS实现加减乘除 这节课,将会继续使用到if判断,会让同学们再看到一个新的,else if判断语句,意思是:否则如果,是基于if下的判断语句,就是说,if不成立则再来判断else if,可以这样,假如 ...

JS运算符

JS运算符: 使用的运算符的时候不需要声明变量,运算符非变量:1.算术运算符 + - * / % (%为取余数运算符) (自增运算符++) (自减运算符 --) + 运算符作用:1.数值相加 2.字符 ...

js 运算符优先级

在看jquery源码,仔细看入口函数的时候,有点懵了.看到与或.多重三目,傻傻的分不清,就代码仔细的区分下运算符优先级,以前都是呼呼的飘过.看来任何一个细节都不能忽略,不然效率极低.. !functi ...

js运算符单竖杠“|”的用法和作用及js数据处理

js运算符单竖杠“|”的作用 很多朋友都对双竖杠“||”,了如指掌,因为这个经常用到.但是大家知道单竖杠吗?今天有个网友QQ问我,我的 javascript实用技巧,js小知识 , 这篇文章里面,js ...

js值类型转换(boolean/String/number),js运算符,if条件,循环结构,函数,三种弹出框

js值类型转换 number | string | boolean boolean类型转换 num = 0; var b1 = Boolean(num); console.log(b1) 转化为数字类 ...

js运算符的一些特殊应用

作者: 小文 来源: http://www.cnblogs.com/daysme/ 时间: 2017/3/2 17:21:03 本文集合了了js运算符的一些特殊应用. js位运行符的运用. js运算符 ...

js课程 2-6 js如何进行类型转换及js运算符有哪些

js课程 2-6 js如何进行类型转换及js运算符有哪些 一.总结 一句话总结: 1.所有类型->布尔类型(为假的情况)有哪些(6种)? 1)字符串('')2)整型(0)3)浮点型(0.0)4) ...

js 运算符的执行顺序

js 运算符的执行顺序 js 运算符优先级 Operator Precedence 下表从最高(21)到最低(1)优先顺序排列 left-to-right 从左到右 / 先左后右 right-to-l ...

《JavaScript高级程序设计》学习笔记(2)--JS运算符详解

欢迎关注本人的微信公众号"前端小填填",专注前端技术的基础和项目开发的学习. 思维导图 前面对JS的运算符的操作很多细节的东西没有提及,今天给大家分享一张网上找的思维导图,对这一部 ...

随机推荐

addEventListener循环绑定出现的问题

今天 碰到这样一个问题 代码如下 var someth = document.getElementsByTagName("a"); for (var i = 0; i < 1 ...

VS2010设置C&plus;&plus;包含目录和库目录

视图-属性管理器-随便选择一个项目例如MyProject-Debug|Win32-Microsoft.Cpp.Win32.user-右键“属性”-VC++目录 Release同理

实验十五&lowbar;安装新的int 9中断例程

安装一个新的int 9中断例程,功能:在DOS下,按下“A”键后,除非不在松开,    如果松开,就显示满屏幕的“A”:其他的键照常处理. 提示:按下一个键时产生的扫描码称为通码,松开一个键产生的扫描 ...

c&num; 定时执行python脚本

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

PHP迭代

计算1到10的和: <?php function f($n) { $before_1 = 1; $before_2 = 1; for( $i = 3;$i <= $n;++$i ) { $ ...

&lbrack;原创&rsqb;一种简单的cocos2d-x动态更新方案

介绍一个曾经在cocos2d-x项目中使用过的动态更新方案,这个方案简单易行,针对小的项目非常有用. 这个方案有两个核心的关键词:JSON,MD5. 原理可以简单地概括为:服务端持有所有动态更新资源文 ...

用最直白的语言告诉你,hadoop是什么?

hadoop应历史之潮流,随着理论探索.科学技术试验的不断开展,hadoop终于2006年问世,惊天地泣鬼神! hadoop雏形开始于2002年的Apache的Nutch,Nutch是一个开源Java ...

Python什么是值或引用函数参数

这篇文章是Python前往遇到有疑问的功能. 下面一段是原有的基础教程Python函数. 按值传递參数和按引用传递參数 全部參数(自变量)在Python里都是按引用传递.假设你在函数里改动了參数,那么 ...

struts2-请求参数校验

校验的分类 : 客户端数据校验 和 服务器端数据校验 客户端数据校验 ,通过JavaScript 完成校验 (改善用户体验,使用户减少出错 ) 服务器数据校验 ,使用框架内置校验功能 (struts2 ...

使用Vue和thrift建立前后端交互的demo

初识thrift thrift 是 facebook 于2007年开发的一款跨平台 RPC(Remote Procedure Call) 软件框架, 它可以在多种平台上进行无缝交互,数据传输使用二进制 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值