JavaScript 对象
1. JavaScript 对象定义
2,JavaScript动态的添加属性和方法
3,JavaScript动态的删除属性和方法
4,JavaScript对象构造方法
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JavaScript对象</title>
</head>
<body>
<script type="text/javascript">
/* function speak(something){
alert(something);
} */
/* var p=new Object(); //
p.name="Jack"; // 动态的添加属性,java不可以动态语言斗可以
p.func=speak; // 动态的添加方法
alert(p.name);
p.func("Hello,Hello,大家好!"); */
/* delete p.name;
alert(p.name);//删除了就没有含义就是unfined的形式出现警示框
delete p.func;//删除了方法已经不存在会报错
p.func("Hello,Hello,大家好!"); */
/* p.name=undefined;
p.func=undefined;
alert(p.name);
p.func("Hello,Hello,大家好!"); */
function person(name,age){//创建一个类
this.name2=name;
this.age2=age;
function speak(something){
alert(something);
}
this.func=speak;
}
var p1=new person("Jack",12);
alert(p1.name2);
p1.func("Hello,EveryOne!");
</script>
</body>
</html>
第二节:JavaScript 字符串对象
1,字符串对象实例化方法
2,字符串 length属性
3,字符串 indexOf方法 使用 indexOf() 来定位字符串中某一个指定的字符首次出现的位置
4,字符串 replace()方法 使用 replace() 方法在字符串中用某些字符替换另一些字符
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JavaScript字符串对象</title>
</head>
<body>
<script type="text/javascript">
var s1="实例化字符串方式一";//1,字符串对象实例化方法
var s2=new String("实例化字符串abc方式二");
document.write(s1+"<br/>");
document.write(s2+"<br/>");
document.write(s2+" 的长度是:"+s2.length+" <br/>");
document.write(s2.indexOf("abc", 0)+"<br/>");//在s2字符串里abc首次出现的位置从0开始算
//0可有可无
document.write(s2.replace("abc", "java1234")+"<br/>");
</script>
</body>
</html>