最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JS中的JSON和Math使用案例分析

来源:动视网 责编:小采 时间:2020-11-27 19:47:01
文档

JS中的JSON和Math使用案例分析

JS中的JSON和Math使用案例分析:这次给大家带来JS中的JSON和Math使用案例分析,JS中的JSON和Math使用的注意事项有哪些,下面就是实战案例,一起来看一下。1.JSONJSON:对象格式的字符串 轻量的数据传输格式注意事项: 键名 需要 使用 双引号 包起来JOSN有两个方法:JSON.parse和
推荐度:
导读JS中的JSON和Math使用案例分析:这次给大家带来JS中的JSON和Math使用案例分析,JS中的JSON和Math使用的注意事项有哪些,下面就是实战案例,一起来看一下。1.JSONJSON:对象格式的字符串 轻量的数据传输格式注意事项: 键名 需要 使用 双引号 包起来JOSN有两个方法:JSON.parse和
 这次给大家带来JS中的JSON和Math使用案例分析,JS中的JSON和Math使用的注意事项有哪些,下面就是实战案例,一起来看一下。

1.JSON

JSON:

对象格式的字符串
轻量的数据传输格式

注意事项: 键名 需要 使用 双引号 包起来

JOSN有两个方法:JSON.parse和 JSON.stringify。

  • JSON.parse,将后台传来的字符串转化为对象。其字符串的内容就是对象才需要这个转。

  • JSON.stringify,将后台传来的对象转化为字符串。

  • <script>
     
     var book = '{"title": "Harry Potter","author": "J K. Rowling","year": 2005,"price": 29.99}'; 
     console.log( JSON.parse( book ) ); 
     console.log( book );
    //------------------------------------------
     var obj = {
     name: "k",
     age: 25
     }; 
     console.log( JSON.stringify( obj ) );
     console.log( obj );
     
    </script>

    结果为。

    2.Math — Part1

    Math.ceil

    对数向上取整

    Math.floor

    对数向下取整

    Math.random

    取0到1的随机数。包括0,但不包括1。

    Math.abs

    取绝对值

    举例说明:

    <script>
     console.log("---------向上取整-----------");
     console.log(Math.ceil(2.3));//3
     console.log(Math.ceil(2.1));//3
     console.log(Math.ceil(2.0));//2
     console.log(Math.ceil(-2.3));//-2
     console.log(Math.ceil(-2.0));//-2
     console.log(Math.ceil(-2.9));//-2
     console.log(Math.ceil(-0.5));//0
     console.log("-------向下取整-------------");
     console.log(Math.floor(2.3));//2
     console.log(Math.floor(2.1));//2
     console.log(Math.floor(2.0));//2
     console.log(Math.floor(-2.3));//-3
     console.log(Math.floor(-2.0));//-2
     console.log(Math.floor(-2.9));//-3
     console.log(Math.floor(-0.5));//-1
     console.log("-------随机数-------------");
     console.log(Math.random());//值是0-1之间的随机数,包括0,不包含1。、
     console.log("-------取绝对值-------------");
     console.log(Math.abs(-2));//2
     console.log(Math.abs(2));//2
    </script>

    3.Math.random的使用

    1.取随机数0—10的整数

     <script>
     console.log(Math.floor(Math.random()*10));
     </script>

    2.取5到7之间的数

    <script>
     console.log(Math.random()*2+5);
    </script>

    4.Math—Part2

    Math.max

    取到最大数

    Math.min

    取到最小数

    Math.PI

    取到圆周率

    Math.PI 的使用:

    将弧度转化为角度 deg=rad/Math.PI*180;
    将角度转化为弧度 rad=deg/180*Math.PI;
    <script>
     console.log("--------Math.PI----------");
     console.log(Math.PI);//3.1415926535793
     console.log("--------Math.max----------");
     console.log(Math.max(1,3,4,5,9,8));//9
     console.log("--------Math.min----------");
     console.log(Math.min(1,3,4,5,9,8));//1
     console.log("--------Math.min,当传入数组返回NAN----------");
     console.log(Math.min([1,3,4,5,9,8]));//NAN
     console.log("-------Math.min,想要将数组内的值传入进去,可以在数组前加入... ----------");
     console.log(Math.min(...[1,3,4,5,9,8]));//1
     console.log(...[1,2,3]);//1,2,3
     console.log(...[1,2,[1,2]]);//1,2,[1,2]
    </script>

    5.Math—Part3

    Math.pow(num,n);

    num的n次方。
    n个num相乘

    Math.sqrt(mun);

    num的平方根

    举例说明

    <script>
     console.log("------Math.pow------");
     console.log(Math.pow(3,4));//81
     console.log("------Math.sqrt------");
     console.log(Math.sqrt(4));//2
     console.log(Math.sqrt(3));//1.7320508075688772
    </script>

    1.JSON

    JSON:

    对象格式的字符串
    轻量的数据传输格式

    注意事项: 键名 需要 使用 双引号 包起来

    JOSN有两个方法:JSON.parse和 JSON.stringify。

  • JSON.parse,将后台传来的字符串转化为对象。其字符串的内容就是对象才需要这个转。

  • JSON.stringify,将后台传来的对象转化为字符串。

  • <script>
     
     var book = '{"title": "Harry Potter","author": "J K. Rowling","year": 2005,"price": 29.99}'; 
     console.log( JSON.parse( book ) ); 
     console.log( book );
    //------------------------------------------
     var obj = {
     name: "k",
     age: 25
     }; 
     console.log( JSON.stringify( obj ) );
     console.log( obj );
     
    </script>

    结果为。

    2.Math — Part1

    Math.ceil

    对数向上取整

    Math.floor

    对数向下取整

    Math.random

    取0到1的随机数。包括0,但不包括1。

    Math.abs

    取绝对值

    举例说明:

    <script>
     console.log("---------向上取整-----------");
     console.log(Math.ceil(2.3));//3
     console.log(Math.ceil(2.1));//3
     console.log(Math.ceil(2.0));//2
     console.log(Math.ceil(-2.3));//-2
     console.log(Math.ceil(-2.0));//-2
     console.log(Math.ceil(-2.9));//-2
     console.log(Math.ceil(-0.5));//0
     console.log("-------向下取整-------------");
     console.log(Math.floor(2.3));//2
     console.log(Math.floor(2.1));//2
     console.log(Math.floor(2.0));//2
     console.log(Math.floor(-2.3));//-3
     console.log(Math.floor(-2.0));//-2
     console.log(Math.floor(-2.9));//-3
     console.log(Math.floor(-0.5));//-1
     console.log("-------随机数-------------");
     console.log(Math.random());//值是0-1之间的随机数,包括0,不包含1。、
     console.log("-------取绝对值-------------");
     console.log(Math.abs(-2));//2
     console.log(Math.abs(2));//2
    </script>

    3.Math.random的使用

    1.取随机数0—10的整数

     <script>
     console.log(Math.floor(Math.random()*10));
     </script>

    2.取5到7之间的数

    <script>
     console.log(Math.random()*2+5);
    </script>

    4.Math—Part2

    Math.max

    取到最大数

    Math.min

    取到最小数

    Math.PI

    取到圆周率

    Math.PI 的使用:

    将弧度转化为角度 deg=rad/Math.PI*180;
    将角度转化为弧度 rad=deg/180*Math.PI;
    <script>
     console.log("--------Math.PI----------");
     console.log(Math.PI);//3.1415926535793
     console.log("--------Math.max----------");
     console.log(Math.max(1,3,4,5,9,8));//9
     console.log("--------Math.min----------");
     console.log(Math.min(1,3,4,5,9,8));//1
     console.log("--------Math.min,当传入数组返回NAN----------");
     console.log(Math.min([1,3,4,5,9,8]));//NAN
     console.log("-------Math.min,想要将数组内的值传入进去,可以在数组前加入... ----------");
     console.log(Math.min(...[1,3,4,5,9,8]));//1
     console.log(...[1,2,3]);//1,2,3
     console.log(...[1,2,[1,2]]);//1,2,[1,2]
    </script>

    5.Math—Part3

    Math.pow(num,n);

    num的n次方。
    n个num相乘

    Math.sqrt(mun);

    num的平方根

    举例说明

    <script>
     console.log("------Math.pow------");
     console.log(Math.pow(3,4));//81
     console.log("------Math.sqrt------");
     console.log(Math.sqrt(4));//2
     console.log(Math.sqrt(3));//1.7320508075688772
    </script>

    相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

    推荐阅读:

    PromiseA+的实现步骤详解

    react实现选中li高亮步骤详解

    文档

    JS中的JSON和Math使用案例分析

    JS中的JSON和Math使用案例分析:这次给大家带来JS中的JSON和Math使用案例分析,JS中的JSON和Math使用的注意事项有哪些,下面就是实战案例,一起来看一下。1.JSONJSON:对象格式的字符串 轻量的数据传输格式注意事项: 键名 需要 使用 双引号 包起来JOSN有两个方法:JSON.parse和
    推荐度:
    标签: js 的使用 实例
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top