单体对象:
--Global对象(全局)这个对象不存在,无形的对象,其内部定义了一些方法和属性:
encodeURI,encodeURIComponent(常用的方法:任何比标准的文字都会进行编码),decodeURI,decodeURIComponent,eval(无形的js解析 器),parseInt,parseFloat,isNaN,Escape,unescape
//eval(string)的用法
var str1="var a=2;var b=9;";
eval(str1);
var result1= a+b;//11
console.info(result1);
//数组字符串 直接使用:eval(stringArr)
//{name:'zs',age:'23'}
var strArr="{name:'zs',age:'221'}";
var obj1=eval('('+strArr+')');
console.info(obj1.name);//zs
--Math对象:
内置的Math对象可以用来处理各种数学运算。
可以直接调用的方法,如Math.数学函数(参数);
求随机数方法:Math.random(),产生[0,1)范围内的任意一个数
Date对象:
获取当前时间的一系列方法
//Date对象
var date=new Date();
var year=date.getFullYear();//获取年的用法
console.info(year);
var month=date.getMonth();//获取月的用法
console.info(month+1);
var da=date.getDate();//获取日期
var day=date.getDay();//获取星期数
var hour=date.getHours();//获取时间
var minutes=date.getMinutes();//获取分钟
var seconods=date.getSeconds();//获取秒数
console.info("da"+da+"day"+day+"hour"+hour+"minutes"+minutes+"seconods"+seconods);
基本的包装类型有:
Boolean,String,Number和java的用法相似
Function类型,RegExp类型,