单体对象:
--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类型,