`
Franciswmf
  • 浏览: 800509 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

js中的加减乘除以及比较大小

 
阅读更多

/**
 * 两数相加
 * @param {Object} param1
 * @param {Object} param2
 * @return {TypeName}
 */
  function add(param1,param2){
   if(param1==""&&param2!=""){
    return param2;
   }else if(param1!=""&&param2==""){
    return param1;
   }else if(param1!=""&&param2!=""){
    return eval(param2+"+"+param1);
   }else{
    return 0;
   }
  }
 
  /**两数相减
   * @param {Object} param1 减数
   * @param {Object} param2 被减数
   */
  function subduction(param1,param2){
    if(param1==""&&param2!=""){
    return -parseInt(param2);
   }else if(param1!=""&&param2==""){
    return eval(param1);
   }else if(param1!=""&&param2!=""){
    return eval(param1+"-"+param2);
   }else{
    return 0;
   }
  }
 
  /**
   *  两数相除
   * @param {Object} param1  除数 
   * @param {Object} param2  被除数
   */
  function division(param1,param2){
   if(param1==""&&param2!=""){
    return 0;
   }else if(param1!=""&&param2==""){
    return "";
   }else if(param1!=""&&param2!=""){
    return parseInt(param1)/parseInt(param2);
   }else{
    return "";
   }
  
  }
 
   /**
   * 两个数字比较大小
   * @param {Object} param1
   * @param {Object} param2
   * @return {TypeName}
   */
  function compareNumber(param1,param2){
   if(param1!=""&&(param2==""||param2==0)){
      return true;
     }else if(param1==""&&(param2!=""||param2>0)){
     return false;
     }else if(param1!=""&&(param2!=""||param2>0)){
      return  parseInt(param1)>parseInt(param2)||parseInt(param1)==parseInt(param2);
     }else {//两数字为空时相等
      return  true;
     }
  }

引自:http://ljf0221.blog.163.com/blog/static/139508184201271451718979/

分享到:
评论

相关推荐

    原生js简单的加减乘除计算器样式代码

    在JavaScript(JS)中创建一个简单的加减乘除计算器是一个基础但实用的实践项目,它可以帮助初学者理解事件处理、DOM操作以及基本的数学运算。本项目主要涉及到以下几个知识点: 1. **HTML 结构**:首先,我们需要...

    计算器运算逻辑实现(带括号,求余,乘方,加减乘除),不使用eval函数-前端JavaScript 源码实现-括号匹配与初等运算

    在前端开发中,实现一个计算器功能是一项常见的任务,特别是当这个计算器需要处理复杂的运算,如括号、求余、乘方以及加减乘除时。本文将深入探讨如何使用JavaScript来实现这样的计算器逻辑,不依赖于`eval`函数,...

    加减乘除的web页面

    在这个web页面中,JavaScript代码会监听按钮的点击事件,获取输入框的值,执行相应的加减乘除运算,并更新结果显示区域。 4. **加减乘除运算**:JavaScript提供了基本的数学运算符(+,-,*,/)来实现这些功能。...

    加减乘除在线网页计算器js代码

    在本文中,我们将深入探讨如何使用JavaScript实现一个简单的在线网页计算器,主要关注加减乘除的基本运算。这个计算器设计为支持键盘输入,并且兼容古老的Internet Explorer 8浏览器。以下是你可能需要了解的关键...

    原生js简单的加减乘除计算器样式

    通过以上步骤,我们就实现了一个简单的原生JavaScript加减乘除计算器。这个计算器不仅能够执行基本的算术运算,还具有友好的用户界面。在实际开发中,可以进一步完善功能,例如支持小数点、清除操作、错误处理等。

    小学加减乘除运算测试.rar

    描述中提到,“一个用javascript写的小巧的小学加减乘除运算测试,只有6.7K”,这暗示了该程序非常轻量级,文件大小只有6.7KB,这在JavaScript应用中是非常小的,可能是一个简单的网页应用或者HTML5的单页面应用...

    js制作简易的加减乘除计算器代码可完成基本计算功能.zip

    在JavaScript(JS)中制作一个简易的加减乘除计算器是一项常见的编程练习,它能帮助初学者理解事件处理、操作符优先级以及函数等基本概念。这个zip文件包含了一个简单的计算器实现,它能够处理基本的数学运算。让...

    js简洁实用的网页计算器代码.zip

    4. **条件语句**:实现加、减、乘、除等不同运算,可能需要用到if...else语句或switch语句。 5. **错误处理**:考虑除以零、非法输入等情况,需要进行错误检测和处理。 6. **数组和循环**:可能用数组存储运算历史...

    JS模拟计算器在线工具代码.zip

    JavaScript的`Math`对象提供了一些基础的数学函数,如`add()`, `subtract()`, `multiply()`, `divide()`以及`sqrt()`,用于执行加减乘除和开平方运算。自定义函数可以包裹这些方法,以处理用户输入和错误检查。 6....

    纯css3加减乘除计算器代码

    【纯CSS3加减乘除计算器代码】是一个利用纯CSS3技术实现的简单计算器,它无需JavaScript或者其他编程语言,仅通过CSS3的特性就能完成基本的四则运算。这个项目展示了CSS3的强大潜力,同时也为网页设计师提供了一个...

    js代码-200601-不用加减乘除做加法

    本主题将深入探讨如何在JS中不用加减乘除进行加法运算。 首先,我们可以使用位操作符来实现加法。JavaScript中的位操作符对整数(通常为32位二进制表示)进行操作。例如,我们可以用异或(^)操作符和与(&)操作符...

    IntelliJ IDEA入门图文教程整理

    10. **集成开发环境的个性化**:在"File" -> "Settings"中,可以根据个人喜好调整主题、快捷键、字体大小等设置,使IDE更适合自己的工作习惯。 通过这个图文教程,你将逐步熟悉IntelliJ IDEA的基本操作和核心功能。...

    RSA.js、BigInt.js、Barrett.js与 bcprov-jdk15on-160.jar

    这个库提供了一套完整的API,支持大整数的加减乘除、比较和模运算,是实现RSA算法和其他需要大整数运算的加密算法的基础。 3. Barrett.js: Barrett reduction是一种高效的计算模幂运算的算法,特别是在大整数模运算...

    BigInteger, JS插件脚本

    BigInteger库正是为了解决这个问题,它提供了在JavaScript中操作大整数的能力,支持加减乘除、比较、模运算等多种数学运算。 BigInteger库通常用于需要处理超出JavaScript原生数据类型限制的场景,比如加密算法、...

    js_bigdecimal_1_0_1.zip

    1. **大数加减乘除**:支持两个大数之间的加法、减法、乘法和除法操作,确保结果的精度不受影响。 2. **比较操作**:可以比较两个大数的大小,支持等于、小于、大于等关系判断。 3. **格式化输出**:提供格式化数字...

    js 对小数加法精度处理示例说明

    在JavaScript中,由于其数值类型(`Number`)的实现方式,小数加法时常会出现精度问题。这是因为在计算机内部,浮点数是以二进制形式存储的,而某些十进制小数无法精确地转换为二进制,导致计算过程中出现误差。这种...

    Numeral.js一个用于格式化和操作数字的JavaScript库

    5. **操作数字**:除了格式化,Numeral.js还提供了加减乘除等基本数学运算,以及更复杂的数学操作,如取整、舍入、比较等。 6. **兼容性**:Numeral.js适用于浏览器环境和Node.js服务器端,这使得它在Web应用和后端...

    bignumber.js-master.zip

    《深入理解JavaScript中的大数运算库bignumber.js》 在JavaScript中,处理大数(超过Number.MAX...无论是简单的加减乘除,还是复杂的数学运算,bignumber.js都能游刃有余,是金融、科学计算等领域开发者不可或缺的库。

    vue计算器_howevernzn_html_js_计算器_css_

    2. 计算方法:定义了处理加减乘除等基本运算的函数,这些函数会根据用户的选择和输入更新数据模型。 3. 事件监听:为每个按钮添加事件监听器,当按钮被点击时调用相应的计算方法。 4. 模式切换:可能还有一个功能...

Global site tag (gtag.js) - Google Analytics