JavaScript中Global、Math、Date对象的常用方法
JavaScript当中Global、Math、Date类型常用方法如下:
/*
js 中 Global对象 是一个不存在的对象,它里面的方法可以调用
常用方法:
1 encodeURI 对uri进行转换字节, 不改变特殊符号,不常用
2 encodeURIComponent 对uri进行转换字节码,符号全部转换 常用
3 decodeURI 解码
4 decodeURIComponent 解码
5 eval 传入一个字符串,当作js脚本进行执行
6 parseInt 字符串转换成整数
7 parseFloat 字符串转成小数
8 isNaN 不是number类型返回true
9 Escape 对带有中文的字符串转码
10 Unesacape 带有中文的字符串解码
*/
// 1 enCodeURI 对uri进行转换字节, 不改变特殊符号,不常用
// 2 enCodeURIComponent 对uri进行转换字节码,符号全部转换 常用
// 3 decodeURI 解码
// 4 decodeURIComponent 解码
var uri = "http://www.baidu.com cn";
var uri1 = encodeURI(uri);
var uri2 = encodeURIComponent(uri);
alert(uri1);
alert(uri2);
alert(decodeURI(uri1));
alert(decodeURIComponent(uri2)); //5 eval 传入一个字符串,当作js脚本进行执行
var str = "var a = 10;";
eval(str);
alert(a);
var str1 = "{name:'z3',age:18}";
var obj = eval( "("+str1+")" ); //用括号括起来 代表立即执行代码块,执行结果赋值给obj当作一个对象
alert(obj.name); // 6 parseInt
// 7 parseFloat
alert(parseInt("10"));
alert(parseFloat("10.1")); // 9 Escape 带有中文的转码
// 10 Unesacape 带有中文的解码
var str = escape("哈哈");
alert(str);
alert(unescape(str)); //Math.random() 产生[0,1)随机数
//Math.ceil(num) 向上取整
//Math.floor(num) 向下取整
//Math.round(num) 四舍五入 var date = new Date();
//alert(date);
//Date日期 date = new Date()
//获取当前时间的方法
var year = date.getFullYear();
//alert(year);
var month = date.getMonth() +1 ;
//alert(month);
var tdate = date.getDate(); //日期
//alert(tdate);
var hours = date.getHours(); //获得小时
//alert(hours);
var min = date.getMinutes(); //分钟
//alert(min);
var sec = date.getSeconds(); //秒
//alert(sec);
var day = date.getDay(); //星期几
//alert(day); //alert("今天是"+year+"年"+month+"月 "+day+"日,星期 "+day +","+ hours+"点"+min+"分"+sec+"秒 " );
document.write("今天是"+year+"年"+month+"月 "+day+"日,星期 "+day +","+ hours+"点"+min+"分"+sec+"秒 " );
JavaScript中Global、Math、Date对象的常用方法的更多相关文章
- 谈谈javascript中的日期Date对象
一.日期对象 在javascript中并没有日期型的数据类型,但是提供了一个日期对象可以操作日期和时间. 日期对象的创建: new Date();二.将日期对象转换为字符串 将日期对象转换为字 ...
- 使用JavaScript 中的Math对象和勾股定理公式,计算鼠标的位置与页面图片中心点的距离,根据距离对页面上的图片进行放大或缩小处理。距离远时图片放大,距离近时图片缩小
查看本章节 查看作业目录 需求说明: 使用JavaScript 中的Math对象和勾股定理公式,计算鼠标的位置与页面图片中心点的距离,根据距离对页面上的图片进行放大或缩小处理.距离远时图片放大,距离近 ...
- javascript中遇到的字符串对象处理
在javascript中对参数处理: 1 <script> 2 function getParam() 3 { 4 urlInfo=window.location.href; //获取当前 ...
- javascript中的内置对象
2015.12.1 javascript中的内置对象 复习: 1.js中的内置函数 alert prompt write parseInt parseFloat eval isNaN document ...
- (转载)JavaScript中的Window窗口对象
(转载)http://www.ijavascript.cn/jiaocheng/javascript-window-65.html 例子: <html> <head> < ...
- JavaScript中的内置对象-8--4.date对象中-获取,设置日期时间的方法; 获取,设置年月日时分秒及星期的方法;
学习目标 1.掌握创建日期对象的方法 2.掌握date对象中获取日期时间的方法 3.掌握date对象中设置日期时间的方法 如何创建一个日期对象 语法:new Date(); 功能:创建一个日期时间对象 ...
- 了解 JavaScript 中的内置对象
所有编程语言都具有内部(或内置的)对象来创建 语言的基本功能.内部对象是 您编写自定义代码所用语言的基础, 该代码基于您的想象实现自定义功能.JavaScript 有许多 将其定义为语言的内部对象.本 ...
- JavaScript学习总结二(Date对象的用法)
javascript Date对象的常用API 1:创建日期 Date 对象用于处理日期和时间. 可以通过 new 关键词来定义 Date 对象.以下代码定义了名为 myDate 的 Date 对象: ...
- JavaScript(九):JavaScript中的内置对象
一.对象的概念 对象是一种特殊的数据类型(object). 拥有一系列的属性和方法. 分为内置对象和自定义对象. 二.String对象 String对象用来支持对于字符串的处理. 1.属性 lengt ...
随机推荐
- jq 抽奖转盘
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- mysql备份并转移数据
一.使用mysqldump进行备份 直接输入命令mysqldump会发现提示命令不存在,是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下, 自然会找不到命令,并报错.知道了问题 ...
- cxGrid_Q31584 cxgrid 拖放移动记录
cxgrid 拖放移动记录,cxgrid 拖放,cxgrid 拖动记录,cxgrid 鼠标拖动记录 这是cxgrid开发公司回复客户时所发送的源码项目,用于实现鼠标拖动记录,改变记录在表格中的位置,所 ...
- 关于 Touchjs 手势识别事件库 this 关键字与选择器不对称情况
Touchjs 版本 v0.2.14 废话不多,直接看代码,一个拖动实例 <div id="touch-drag"></div> <script ty ...
- 归并排序(非递归,Java实现)
归并排序(非递归):自底向上 public class MergeSort { /** * @param arr 待排序的数组 * @param left 本次归并的左边界 * @param mid ...
- 微信公众号的localStorage的大坑
业务流程是:工厂端分享一个邀请合作的二维码,商户这边用手机扫一扫后,关注微信公众号(已关注的老用户自动进入公众号)然后进入到公众号在面板上收到消息,合作邀请(图文字有点不对,请忽略!) 接下来,在点击 ...
- vue中$on与$emit的实际应用
$on常用于监听自定义事件,触发后可传入参数 //监听event1事件 vm.$on('event1',function(msg){ console.log(msg) }) //触发event1自定义 ...
- 排序算法Java实现(直接插入排序)
算法描述:对于给定的一个数组,初始时假设第一个记录自成一个有序序列,其余记录为无序序列.接着从第二个记录开始,按照记录的大小依次将当前处理的记录插入到其之前的有序序列中,直至最后一个记录插入到有序序列 ...
- 百度API地图的标注不居中显示,而显示在左上角
前言:今天弄个百度地图,弄了半天就是不居中,之前使用一直没有遇到这个问题.所以就一直在找原因. 百度地图对地图所在的div做了显示隐藏之类操作,标注就不再居中显示,而显示在左上角. 查了很久,有人提出 ...
- 内部办公网与IDC机房的GRE隧道配置实践
背景 公司内网与机房服务器为了实现用内网IP通信的功能,故使用了linux的IP gre隧道的方式.使得公司内部可以直接通过路由直连的方式访问机房服务器. 拓扑图如下: 注:拓扑中的外网IP为虚构的I ...