一,每一种编程语言都包含处理数字的进行数学运算的方法。把基本的数学运算用在代码执行的规则中,一切都会变得非常简单。所以很有必要好好总结一下js中的算数应用。
二,1,首先学习最基本的运算符 ‘=’:
在 JavaScript 中 = 为赋值运算符,用于给 = (等号)左边的变量赋值。
例如:
var data = "Hello World!"; var result = 100; var judgment = true;
2,总结常用的算术运算符号,如下:
+ 加号 - 减号 / 除号 * 乘号 % 求余 ++ 累加 -- 递减
这些运算的详细讲解为:
var x, y=5; //初始化两个变量x和y,给y赋初始值为5。{x:undefined, y:5}。 x=y+5; //即x=5+5,结果{x:10, y:5}。 x=y-5; //即x=5-5,结果{x:0, y:5}。 x=y/2; //即x=5/2,结果{x:2.5, y:5}。 x=y*2; //即x=5*2,结果{x:10, y:5}。 x=y%2; //即x=5%2,结果{x:1, y:5}。结果是x=5/2整数求商时的余数1。 x=--y; //--y等价于y=y-1,此后y=4,然后x=y,即x=4结果{x:4, y:4}。 x=++y; //++y等价于y=y+1,此后y=5,然后x=y,即x=5结果{x:5, y:5}。
注意:这几种运算符的优先级依次递减是: ++ -- , * / % , + -(即运算符号的先后执行顺序,优先级高的运算符号先计算,优先级低的后计算)
例如:
var result = 7 - 1 / 4 + 6 % 4; console.log('7 - 1 / 4 + 6 % 4 的运行结果是: ' + result);
所以运行后在console中的输出是: 7 - 1 / 4 + 6 % 4 的运行结果是: 8.75
3,除了基本的运算符号外,javascript中还有类似于
+= -= *= /= %=
这些都是由基本运算符组合而成的运算符,以下是用例:
var x = 5; x+=2; //7 等价于x=x+2,即x=5+2。 x-=2; //5 等价于x=x-2,即x=7-2。 x*=2; //10 等价于x=x*2,即x=5*2。 x/=2; //5 等价于x=x/2,即x=10/2。 x%=2; //1 等价于x=x%2,即x=5%2。
例如:
x += ++y 这段代码写成普通的书写形式可以是x = x+y+1;
//运算时优先运算 (++y)即(y=y+1) ,结果为x+=y,即(x=x+y)。带入结果(y=y+1)为x=x+y+1,结果 x=8。
4,字符串的+运算
‘+’ 运算符除了用于代码中数学计算,还可以用于把字符串变量加起来(连接起来)。
例如:
var data = "Hello " + "world !";
*字符串类型的数据和数字类型的数据用 + 运算符计算时:
var message = "Tom的学号是 : " + 100705101;
//javascript会在处理不同类型的数据时,自动进行类型的统一转换,上面代码的运行结果就是字符串: "Tom的学号是 : 100705101"
三,好好总结后,熟练灵活应用,提高效率。
相关推荐
该演示系统应用了JavaScript 、H5、CSS3等主流技术。
JavaScript中极易出错的操作符运算总结 目录 算术运算符 非正常情况1: 有特殊值字面量参与的运算非正常情况2: 其他类型的数据参与数学运算。比较运算符 非正常情况1: 特殊值参与比较运算非正常情况2: 其他数据...
使用HTML5、CSS3和JavaScript实现加、减、乘、除四个基本算术运算操作。
var num1 = prompt('请输入第一个数:'); var re = prompt('请输入你要进行的运算符:'); var num2 = prompt('请输入第二个数:'); function getSum(num1,re,num2,) { switch (re) { case '+': ...
Fincalc介绍Fincalc是在JavaScript中使用货币值执行适当的基本算术运算的助手,或者在可以执行两位十进制精度的算术运算。 它还提供了一个实用程序来计算两个值之间的百分比变化。 它可以作为前端的浏览器脚本导入,...
ts-8位是一个实验库,可以在TypeScript的类型系统上执行8位算术运算。 它通过对长度为8(1字节)的元组应用按位运算,并利用TypeScript条件类型推断来给出结果。 该项目是用TypeScript编写的一个练习,并提供给可能...
在编写代码时我们有时候会碰到需要自己解析四则运算表达式的情况,本文简单的介绍使用JavaScript实现对简单四则运算表达式的解析。 一、熟悉概念 中缀表示法(或中缀记法)是一个通用的算术或逻辑公式表示方法, ...
Ruby中的有限域算术在Ruby中对有限字段进行算术运算这是一个乘法表生成器示例: : 例子irb(main):104:0> ff = FiniteField.new(5, 2)Constructing irreducible polynomial...Found Polynomial of degree 2 mod 5: x^...
JavaScriptCalculator
SimpleCalculator:执行基本算术运算的简单计算器
用于算术运算的解析器和编译器:类似于C的BurstAT汇编。 客观的 为Burstcoin自动交易创建高级编程语言。 当前状态 编译基于行的算术表达式 支持逻辑运算 支持关键字以及与循环和条件的集成(当前存在于SimpleIDE...
Javascript提供了丰富的运算功能,包括算术运算、关系运算、逻辑运算和连接运算。JavaScript的一个重要功能就是面向对象的功能,通过基于对象的程序设计,可以用更直观、模块化和可重复使用的方式进行程序开发。本文...
本软件可以自动出加减乘除算术题,能够自己选择加减乘除运算和运算范围,并且能够自动评,判特别适合小学生练习计算能力!
一个在线计算器,具有使用HTML5,CSS3和JS ES6功能构建的基本算术运算。 它可以通过鼠标或键盘来控制。 要开始您自己的计算, 特征 支持所有基本操作(除法,倍数,余数,加法,减法)。 使用BEDMAS规则执行的操作...
能够执行简单的算术运算。 所有数学运算均遵循BODMAS原理。 允许键盘和鼠标单击输入。 返回大于18的数字的指数值。 最多返回十进制数字的两个小数位。 建于 JavaScript ES6 SCSS HTML5 入门 访问以使用计算器 表示...
数字存储为两个javascript浮点数的未计算总和,并使用无错误的算术算法。 与这种方法相比,这带来了准确性,并显着提高了性能,因为该浮点运算是在硬件中实现的。 请注意,由于ECMAScript使用64位IEEE 754,且每次...
bignumber.min.js是一个用于任意精度算术的 JavaScript 库。 众所周知,数字运算的精度问题是一个让人很旦疼的问题,而java中有BigDecimal类对数字精度问题进行处理,经过一番查询,发现前段有一个宝藏精度处理类big...
简单计算器 该应用程序是使用html,css和vanilla Js构建的。 它执行简单的算术运算,例如加法,减法,乘法和除法。
顾名思义,这是一个能够执行基本算术运算的计算器(目前)。 用户可以进行计算并在发生时看到它们。 他们可以删除自己的计算,并在所有用户中查看10个最新的计算。使用的技术: React火力基地萨斯材质用户界面演示...
SimpleCalculatorApp:这是简单的计算器应用程序。 这个程序是使用HTML,CSS,BOOTSTRAP和JS制作的。 通过这个程序,我们可以执行简单的算术运算