9_引用类型(【六】其他引用类型)

单体对象:
    Global对象(全局)这个对象不存在,无形的对象
    其内部定义了一些方法和属性:encodeURI 、encodeURIComponent、decodeURI、decodeURIComponent、eval、parseInt、parseFloat、isNaN、escape、unescape

//Global 全局对象 实际不存在,在浏览器中表现为window对象
var uri = "htt://www.xyz.com cn";

//encodeURI encodeURIComponent
var str1 = window.encodeURI(uri);
var str2 = window.encodeURIComponent(uri);
console.info(str1);
console.info(str2);

//decodeURI decodeURIComponent
console.info(window.decodeURI(str1));
console.info(window.decodeURIComponent(str2));

//eval(string)方法 把传入的字符串作为js代码解析
var str = "var a = 10; var b = 20;";
window.eval(str);
console.info(a + b);

//parseInt parseFloat
var num1 = window.parseInt("20");
var num2 = window.parseFloat("20.5");
console.info(num1 + num2);
console.info(typeof num1);
console.info(typeof num2);

//escape unescape 给传入的字符编码 解码
var str1 = "你好,世界!";
var str2 = window.escape(str1);
var str3 = unescape(str2);
console.info(str1);
console.info(str2);
console.info(str3);

//isNaN(x) 如果 x 是特殊的非数字值 NaN(或者能被转换为这样的值),返回的值就是 true。如果 x 是其他值,则返回 false。
var num1 = "10";
var num2 = "abcd10e";
console.info(window.isNaN(num1));
console.info(window.isNaN(num2));

//在js里面 只有NaN自身不想等
console.info(NaN == NaN);

Math对象:
    内置的Math对象可以用来处理各种数学运算
    可以直接调用的方法:Math.数学函数(参数)
    求随机数方法:Math.random(),产生   [0,1)  范围一个任意数

//使用Math.random()方法产生[0, 1)之间的随即数
console.info(Math.random());

Date对象:
获取当前时间的一系列详细方法

//Date 日期类型
var date = new Date();
console.info(date);
var year = date.getFullYear();
var month = date.getMonth() + 1;
var d = date.getDate();
var day = date.getDay();
var hour = date.getHours();
var minute = date.getMinutes();
var second = date.getSeconds();
console.info("今天是:" + year + "年" + month + "月" + d + "日 " + hour + "时" + minute + "分" + second + "秒 星期" + day);
console.info(date.getTime());

基本包装类型:  
    Boolean、String、Number和java的用法类似

Function类型、RegExp类型(以后学习)




转载于:https://my.oschina.net/u/2317126/blog/381277

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值