ECMAScript原始类型
Underfined,Null,Boolean,Number,String五种
引用类型
通常叫做类(class)
Object对象
var a=new Object();
常用方法
hasOwnProperty(property)
判断对象是否有某个特性
var o=new Object();
console.log(o.hasOwnProperty("name")); //false
Boolean对象
var oBooleanObject=new Boolean(true);
Number对象
var oNumberObject = new Number(65);
toFixed()方法
var oNumberObject = new Number(65);
console.log(oNumberObject.toFixed(3)); //65.000
String对象
var oStringObject = new String("hello world");
常用属性length
console.log(oStringObject.length); //11
charAt()
返回字符串中的单个字符 返回包含指定位置处的字符的字符串
var oStringObject=new String("hello world");
console.log(oStringObject.charAt(6)); //w
charCodeAt()
返回字符串中的单个字符,返回该字符的字符代码
var oStringObject=new String("hello world");
console.log(oStringObject.charAt(6)); //108
concat()
把一个或者多个字符串连接到String对象的原始值后
var oStringObject=new String("hello world");
console.log(oStringObject.concat("you are very well")); //hello worldyou are very well
indexOf()
从字符串的开头位置0开始检索字符串
var oStringObject=new String("hello world");
console.log("y在字符串中的位置是:"+oStringObject.indexOf("w")); //y在字符串中的位置是:6
lastIndexOf()
从字符串的结尾开始检索子串
var oStringObject=new String("hello world");
console.log("l在字符串中的位置是:"+oStringObject.lastIndexOf("l"));
IocalCompare()
对字符串进行排序 如果String对象按字母排序排在参数中的字符串之前,返回负数,
在其中返回 0 在之后返回正数
var oStringObject = new String("yellow");
console.log(oStringObject.localeCompare("brick")); //输出 "1"
console.log(oStringObject.localeCompare("yellow")); //输出 "0"
console.log(oStringObject.localeCompare("zero")); //输出 "-1"
slice()
返回要处理的字符串的子串,有两个参数分别是起始位置和结束位置,当参数为负数时用字符串的长度加上参数
var oStringObject=new String("hello world");
console.log(oStringObject.slice("-3")); //输出"rld"
substring()
返回要处理的字符串的子串,有两个参数分别是起始位置和结束位置,当参数为负数时,将其作为0来处理
var oStringObject=new String("hello world");
console.log(oStringObject.substring("-3")); //输出"hello world"
toLowerCase()
把字符传转换成全小写
toLocaleLowerCase()
把字符串转换成全小写
toUpperCase()
把字符传转换成全大写
toLocaleUpperCase()
把字符串转换成全大写
var oStringObject = new String("Hello World");
alert(oStringObject.toLocaleUpperCase()); //输出 "HELLO WORLD"
alert(oStringObject.toUpperCase()); //输出 "HELLO WORLD"
alert(oStringObject.toLocaleLowerCase()); //输出 "hello world"
alert(oStringObject.toLowerCase()); //输出 "hello world"