zoukankan      html  css  js  c++  java
  • JS数字

    JS数字:数据类型既可以是整数,也可以是小数。

    科学计数法:

    var a = 135e5 = 135*10的5次方
    var b = 135e-5 = 135*10的-5次方

    e:自然常数,是数学中一个常数,是一个无限不循环小数,且为超越数,其值约为2.71828。

    字符串精度丢失问题:15位以内精确,15位以外不精确,超过15位数尽量用科学计数法。

    <body>

               <p id = "demo"></p>

               <script>

                      var a = 12;

                      var b = 1.2;

               //科学计数法

                      var a = 135e14         //13500000;

                      var b = 135e-12       //0.00135;

                      var a = 999999999999999;

                      var b = 9999999999999999;

                      document.getElementById("demo").innerHTML = a + "<br>" + b;

               //浮点

                      var a = 0.2+0.1;

                      var a = (0.2 * 10 + 0.1 * 10) / 10;

                      document.getElementById("demo")innerHTML = a;        

                //数字加字符串

                       var a = 5;

                       var b = 10;

                       var c = "15";

                       var result = a+b+c;

                       document.getElementById("demo").innerHTML = result;

                 //两数相加结果是数字,与字符串相加结果是字符串级联

                 //减法

                        var a = "10";

                        var b =  "5";

                        var c = a-b;

                  //乘法

                         var a = "10";

                         var b = "5";

                         var c = a * b;

                   //除法

                          var a = "10";

                          var b = "5";

                          var c = a/b;

                          document.getElementById("demo").innerHTML = c;

                          var a = 100/"test";

                          document.getElementById("demo").innerHTML = a;

                     //在所有数字运算中,除加法外,都会把字符串转换成数字

                           var a = NaN;

                           var b = "5";

                           document.getElementById("demo").innerHTML = a + b;

                      //无穷大

                            var a = 2/0;

                            document.getElementById("demo").innerHTML = a;

                       //对象

                             var a = 120;

                             var b = new Number(120);

                             document.getElementById("demo").innerHTML = typeof a + typeof b;

                             document.getElementById("demo").innerHTML = (a==b);

                             document.getElementById("demo").innerHTML = parseFloat("10.33");

                         //时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。

                             var a = new Date("1971-01-01");

                             document.getElementById("demo").innerHTML = Number(a);

                         //toFixed() 方法将数字四舍五入为给定的位数

                             var a = 9.656526;

                             document.getElementById("demo").innerHTML = 

                                      a.toFixed(0)  +  "<br>" +

                                      a.toFixed(2)  +  "<br>" +

                                      a.toFixed(4)  +  "<br>" +

                                      a.toFixed(6);

                          //toPrecision()  方法返回一个字符串,其中包含一个用指定长度写的数字:

                              var a = 9.656;

                              document.getElementById("demo").innerHTML = 

                                      a.toPrecision() + "<br>" +

                                      a.toPrecision(2) + "<br>" + 

                                      a.toPrecision(4) + "<br>" +

                                      a.toPrecision(6);

           </script>

    </body>

  • 相关阅读:
    数据访问之注册审核(重点是审核!!!)常用于企业、公司、医院等网站---2017-05-04
    5个简约的网站---2017-05-03
    数据访问(租房子多条件查询)---2017-05-03
    数据访问之 批量删除 ---2017-05-03
    数据访问之查询数据 ---2017--05-02
    php部分--数组(包含指针思想遍历数组);
    php部分---面向对象静态、抽象类、oop接口、加载类、魔术方法、关键字。
    PHP部分---字符串处理(文中例子不断更新);
    php部分--面向对象三大特性-封装(另加连续调用的一个例子)、继承(重写、重载的例子)、多态;
    php部分---面向对象:定义、实例化、构造函数、析构函数;
  • 原文地址:https://www.cnblogs.com/wzy123/p/11379461.html
Copyright © 2011-2022 走看看