zoukankan      html  css  js  c++  java
  • JavaScript中Global、Math、Date对象的常用方法

    JavaScript当中Global、Math、Date类型常用方法如下:

     1 /*
     2      js 中 Global对象 是一个不存在的对象,它里面的方法可以调用
     3      常用方法:
     4      1 encodeURI 对uri进行转换字节, 不改变特殊符号,不常用
     5      2 encodeURIComponent 对uri进行转换字节码,符号全部转换 常用
     6      3 decodeURI  解码
     7      4 decodeURIComponent 解码
     8      5 eval  传入一个字符串,当作js脚本进行执行
     9      6 parseInt 字符串转换成整数
    10      7 parseFloat    字符串转成小数
    11      8 isNaN    不是number类型返回true 
    12      9 Escape     对带有中文的字符串转码   
    13      10 Unesacape    带有中文的字符串解码
    14 */
    15 // 1 enCodeURI 对uri进行转换字节, 不改变特殊符号,不常用
    16 // 2 enCodeURIComponent 对uri进行转换字节码,符号全部转换 常用
    17 // 3 decodeURI  解码
    18 // 4 decodeURIComponent 解码    
    19 var uri = "http://www.baidu.com cn";
    20 var uri1 = encodeURI(uri);
    21 var uri2 = encodeURIComponent(uri);
    22 alert(uri1);
    23 alert(uri2);
    24 alert(decodeURI(uri1));
    25 alert(decodeURIComponent(uri2));
    26 
    27 
    28 //5 eval  传入一个字符串,当作js脚本进行执行
    29 var str = "var a = 10;";
    30 eval(str);
    31 alert(a);
    32 var str1 = "{name:'z3',age:18}";
    33 var obj = eval( "("+str1+")" );    //用括号括起来 代表立即执行代码块,执行结果赋值给obj当作一个对象
    34 alert(obj.name);
    35 
    36 
    37  // 6 parseInt
    38  // 7 parseFloat
    39 alert(parseInt("10"));
    40 alert(parseFloat("10.1"));
    41 
    42 
    43 // 9 Escape 带有中文的转码
    44 // 10 Unesacape    带有中文的解码
    45 var str = escape("哈哈");
    46 alert(str);
    47 alert(unescape(str));
    48 
    49 
    50 
    51 
    52 
    53 
    54 //Math.random() 产生[0,1)随机数
    55 //Math.ceil(num) 向上取整
    56 //Math.floor(num) 向下取整
    57 //Math.round(num) 四舍五入
    58 
    59 
    60 
    61 var date = new Date();
    62 //alert(date);
    63 //Date日期 date = new Date()
    64 //获取当前时间的方法
    65 var year = date.getFullYear();
    66 //alert(year);
    67 var month = date.getMonth() +1 ;
    68 //alert(month);
    69 var tdate = date.getDate(); //日期
    70 //alert(tdate);
    71 var hours = date.getHours();    //获得小时
    72 //alert(hours);
    73 var min = date.getMinutes();    //分钟
    74 //alert(min);
    75 var sec = date.getSeconds();    //
    76 //alert(sec);
    77 var day = date.getDay(); //星期几
    78 //alert(day);
    79 
    80 //alert("今天是"+year+"年"+month+"月 "+day+"日,星期 "+day +","+ hours+"点"+min+"分"+sec+"秒 " );
    81 document.write("今天是"+year+"年"+month+"月 "+day+"日,星期 "+day +","+ hours+"点"+min+"分"+sec+"秒 " );
    82             
  • 相关阅读:
    ES 入门记录之 match和term查询的区别
    ElasticSearch 学习记录之Text keyword 两种基本类型区别
    ES 记录之如何创建一个索引映射,以及一些设置
    娱乐至死 读书笔记
    ES 入门之一 安装ElasticSearcha
    王二的经济学故事 读书笔记
    redis特性 存储 API 集群 等
    Linux 卸载 openjdk
    Linux 下面解压.tar.gz 和.gz文件解压的方式
    本地连接 vmware服务器
  • 原文地址:https://www.cnblogs.com/Lin-Yi/p/7427007.html
Copyright © 2011-2022 走看看