一、什么是对象
1.什么是对象:JavaScript中的所有事物都是对象:字符串、数值、数组、函数...
每个对象带有属性和方法
JavaScript允许自定义对象
2.自定义对象:
定义并创建对象实例
使用函数来定义对象,然后创建新的对象实例
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!--创建对象--> <script> // people = new Object(); // people.name = "yeleven"; // people.age = "22"; // document.write("name:"+people.name+",age:"+people.age); // people = {name:"yeleven",age:"22"}; // document.write("name:"+people.name+",age:"+people.age); function people(name,age){ this.name = name; this.age = age; } son = new people("yeleven",22); document.write("name:"+son.name+",age"+son.age); </script> </body> </html>
二、String字符串对象
1、String对象
String对象用于处理已有的字符串
字符串可以使用单引号或双引号
2、在字符串中查找字符串:indexOf()
3、内容匹配:match()
4、替换内容:replace()
5、字符串大小写转换:toUpperCase()/toLowerCase()
6、字符串转为数组:strong>split()
7、字符串属性和方法:
属性:length、prototype、constructor
方法:charAt()、charCodeAt()、
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!--创建对象--> <script> var str = "Hello World"; var str1 = "hello,yeleven1,yeleven2"; // document.write("字符串长度为:"+str.length); // document.write(str.indexOf("World")); // document.write(str.match("World")); // document.write(str.replace("World","Yeleven")); // document.write(str.toUpperCase()); // document.write(str.toLowerCase()); var str = str1.split(","); document.write(str[1]); </script> </body> </html>
原文地址:http://11317783.blog.51cto.com/11307783/1793785