数字加减乘除

原创 2013年12月05日 16:58:55

<script type="text/javascript">

        onerror = unhandled;
        function unhandled(msg, url, line) {
            alert('There has been an unhandled exception.');
        }

        function add() {
            alert($("#int1").val() + $("#int2").val());
        }

        function divide() {
            if (isNaN($("#int1").val()) || isNaN($("#int2").val())) {
                throw ('one or more values are non-numberic');
            }
            alert($("#int1").val() / $("#int2").val());
        }
    </script>

Integer 1: <input type="text" id="int1" /> <br />
    Integer 2: <input type="text" id="int2" /> <br /><br />
    <input type="button" name="add" value="Add" onclick="add()" />
    <input type="button" name="divide" value="Divide" onclick="divide()" />

Question 1: if the user enters the number 2 in the int1 textbox, the number 3 in the int2 textbox, what does the webpage displays?

Question 2: If the user enters the number 2 in the int1 textbox, the number 0 in the int2 textbox, what does the webpage displays?

Question 3: If the user enters the number 2 in the int1 textbox, the letter a in the int2 textbox, what does the webpage displays?


Answer: 

Q1,  23. 原因:js中得到的值都是string类型的,所以直接相加会得到 23,要想得到正确的值,需要改成 alert(parseInt($("#int1).val()) + parseInt($("#int2).val()));

Q2, infinity, 原因,在js中 除以0,得到是 infinity,即无穷大,而不会报异常。

Q3, There has been an unhandled exception. 原因,a不是数字,会throw('one or more values are non-numberic'); 

然后,就调用unhandled函数,抛出one or more values are non-numberic


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

第十四篇 JS实现一个加减乘数,这里会用到if判断,追加一个“正则表达式”...
  • longfeng995
  • longfeng995
  • 2017年09月07日 16:44
  • 420

linux之shell:数值运算:简单加减乘除

sh04.sh #!/bin/bash #program #  user inputs 2 integer numbers;program will cross these two nu...
  • yusiyuuestc
  • yusiyuuestc
  • 2014年01月06日 18:23
  • 1565

[shell]shell运算(数字[加减乘除,比较大小],字符串,文件)

算术运算 首先这里所说的算术运算是指加法(+), 减法(-),乘法(*),整除(/), 求余(%)四种运算,可以通过添加括号改变优先级,并且只能对整数进行运算(Linux Bash Shell默认不支...
  • ouyangshima
  • ouyangshima
  • 2014年08月20日 11:22
  • 9284

mysql加减乘除,求余,求平均值,查询不等于某数值

1.mysql加减乘除操作: mysql> select score,score+5,score-5,score*5,score/5 from 4a; +-------+---------+---...
  • number1killer
  • number1killer
  • 2017年09月07日 10:25
  • 2207

Java验证码系列(2):JSP版加减乘除运算验证码

Java验证码系列(2):JSP版加减乘除运算验证码 发表于:2011-03-12 | Author:屁孩 | Categories:Java编程 | Tags: Java、验证码 | 查看:84...
  • u011247211
  • u011247211
  • 2013年11月12日 16:22
  • 1507

java中数字加减乘除乱象(尤其是double类型)

做一个300 / 1570 的算数题,结果为0 是不是有点大跌眼镜 那怎么解决呢 转成Double类型,再除就没问题了 import java.math.BigDecimal; public...
  • stronglyh
  • stronglyh
  • 2015年08月19日 11:37
  • 2401

js 中加减乘除js 中加减乘除

js 中加减乘除 比较精确的算法,js本身有些运算会出错,这里给出较精确的算法 jsjavascriptweb前端乘法运算错误 问题这样的:   37.5*5.5=206.08  (JS算出来是...
  • yucaifu1989
  • yucaifu1989
  • 2014年03月31日 15:18
  • 1538

python加减乘除,格式化字符串

#!/usr/bin/python num1 = input("Please input a number:") num2 = input("Please input a number...
  • chengxuyuanyonghu
  • chengxuyuanyonghu
  • 2017年02月16日 11:25
  • 2564

华为OJ 初级:24点游戏算法

描述 问题描述:给出4个1-10的数字,通过加减乘除,得到数字为24就算胜利输入:4个1-10的数字。[数字允许重复,测试用例保证无异常数字]输出:true or false ...
  • wanggg2760
  • wanggg2760
  • 2016年07月29日 20:11
  • 1226

利用JavaScript实现加减乘除运算

一、问题:利用JavaScript写一个加减乘除运算,输入两个数,判断下拉列框的运算符号,进行相应的运算 二、首先,我利用JavaScript实现简单加法运算,代码如下: 实现加法...
  • you23hai45
  • you23hai45
  • 2013年06月27日 23:50
  • 11934
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数字加减乘除
举报原因:
原因补充:

(最多只允许输入30个字)