<script type="text/javascript"> people = new Object(); people.name = "dongdong"; people.age = "22"; document.write("name:"+people.name+",age:"+people.age); </script> <hr/> <script type="text/javascript"> people = {name:"lumia",age:"12"}; document.write("name:"+people.name); document.write("age:"+people.age); </script> <hr/> <script type="text/javascript"> function people(name,age){ this._name = name; this._age = age; } son = new people("aaron","26"); document.write("name--"+son._name); document.write("age-----"+son._age); </script>
//对象的创建
//字符串长度的获取
str.length(string);
<script type="text/javascript,mnvcxz\F"> var str = "hello,world"; document.write(str.length); //字符串长度的获取 document.write(str.indexOf("world")); //字符串内容位置的获取,下标是从0开始的哦 document.write(str.match("dongdong")+"<br/>"); //内容的匹配,不存在----->null document.write(str.match("world")); //内容匹配,存在则输出匹配的字符串world document.write(str.replace("world","javascript")+"<br/>"); //内容的替换 </script>
//字符串的切割
<script> var str1 = "ji,ke,xue,yuan"; var s = str1.split(","); document.write(s[1]); </script>
//数组的定义及元素的访问
<script type="text/javascript"> var myarr = ["dongdong","11019","@","live",".","com"]; document.write(myarr[0]); </script>
//数组的合并
<script type="text/javascript"> var a = ["helllo","world"]; var b = ["heloo","php"]; var c =a.concat(b); document.write(c); </script>
//数组的排序---内置函数
<script type="text/javascript"> var a=["c","f","a","b","l"]; var c =a.sort(a); document.write(c); </script>
//数组的自定义排序
<script type="text/javascript"> var a=["1","3","5","2","6","45","9"]; var c=a.sort(function(a,b){ return b-a; }); document.write(c); </script>
//数组末尾追加元素
<script type="text/javascript"> var a=["a","b"]; a.push("c"); document.write(a); </script>
//数组的翻转
<script type="text/javascript"> var a=["d","c","b","a"]; document.write(a.reverse()); </script>