zoukankan      html  css  js  c++  java
  • 06 Math&Date&Json

    Math&Date&Json

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-U-Compatible" content="IE-edge">
        <meta name="viewport" content="width=device-width,initial-scale=1">
        <title>Math&Date&Json</title>
    </head>
    <body>
        <h1>Math</h1>
        <script type="text/javascript">
            var m = 3.1415926;
            //  Math.ceil() 向上取整,'天花板函数'  多应用于翻页计算页数
            console.log(Math.ceil(m));  // 4
    
            //  Math.floor 向下取整,'地板函数'
            console.log(Math.floor(m));  // 3
    
            //  求两个数的最大值和最小值
            var a = 18;b = 25;
            console.log(Math.max(a,b));
            console.log(Math.min(a,b));
    
            //  随机数 Math.random()  取值范围  [0,1)
            console.log(Math.random());
            //  随机取 [100,1000] 的整数
            console.log(Math.ceil(100 + Math.random()*900));
            //  随机取 (100,1000) 的整数
            console.log(Math.floor(101 + Math.random()*900));
        </script>
    
        <h1>Date</h1>
        <script type="text/javascript">
            //  创建日期对象
            var MyDate = new Date();
            console.log(MyDate.toLocaleString());  //  返回本地时间  2019/7/1 上午11:18:33
            console.log(MyDate.Date);  // 根据本地时间返回    日期和时间
            console.log(MyDate.getFullYear());  // 根据本地时间返回 足年
            console.log(MyDate.getMonth());  // 根据本地时间返回  月份
            console.log(MyDate.getDate());  // 根据本地时间返回指定日期月份的第几天
            console.log(MyDate.getDay());  // 根据本地时间返回  星期的第几天  0代表星期天
            console.log(MyDate.getHours());  // 根据本地时间返回  小时
            console.log(MyDate.getMinutes());  // 根据本地时间返回  分钟
            console.log(MyDate.getSeconds());  // 根据本地时间返回  秒
        </script>
    
        <h1>Json</h1>
        <p>JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。
            同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。</p>
        <script type="text/javascript">
            // json对象与json字符串之间的转换
            var jsonStr = '{"name":"xiaoxiao","age":"18","weight":"60Kg"}';
            var jsonObj = {"name":"xiaohong","age":"28","weight":"70Kg"};
            console.log(typeof  jsonStr,typeof jsonObj);
    
            //  字符串转json对象
            var newJsonObj = JSON.parse(jsonStr);
            console.log(newJsonObj,typeof newJsonObj);
    
            //  json对象转字符串
            var newJsonStr = JSON.stringify(jsonObj);
            console.log(newJsonStr, typeof  newJsonStr);
    
            //  遍历 json对象
            for(var k in jsonObj){
                console.log(k + '  ' + jsonObj[k])
            }
            //  遍历 json数组
            var packAlex = [{"name":"xiaoxiao","age":"18","weight":"60Kg"}, {"name":"xiaohong","age":"28","weight":"70Kg"}];
            for(var i in packAlex){//遍历packJson 数组时,i为索引
               console.log(packAlex[i].name + " " + packAlex[i].weight);
            }
        </script>
    </body>
    </html>
  • 相关阅读:
    hbase二级索引学习
    redis-cluster集群Mac部署
    http-flume-kafka.conf
    linux 替换文件中的字符串
    flumeDemo
    redis_exporter监控安装
    Hbase内存磁盘大致关系
    spring cloud 尚硅谷学习
    C10K问题
    navicat 远程链接Mysql问题
  • 原文地址:https://www.cnblogs.com/znyyy/p/11095900.html
Copyright © 2011-2022 走看看