javascript是动态语言,可以在运行时给对象添加属性,也可以给对象删除(delete)属性
<html>
<head>
<script type=\"text/javascript\">
/*
//01.定义对象第一种方式
var object =new Object();
alert(object.username);
//01.1增加属性username
object[\"username\"]=\"liujianglong\";
//object.username=\"liujl\";
alert(object.username);
//01.2删除属性username
delete object.username;//username属性已经从object对象中删除
alert(object.username);
*/
//02.定义对象第二种方式--在javascript中定义对象的一种最常见的方式
var object={name:\"zhangsan\",age:10,sex:\"fale\"};
alert(object.name);
alert(object.age);
alert(object.sex);
</script>
</head>
<body>
</body>
</html>
属性名:方法名 也是可以的.因为函数本身就是个对象
javascript 数组排序
<!DOCTYPE html>
<html>
<head>
<script type=\"text/javascript\">
var array=[1,3,25];
/////////////////////////////////
var compare=function(num1,num2){
var temp1=parseInt(num1);
var temp2=parseInt(num2);
if(temp1<temp2){
return -1;
}else if(temp1==temp2){
return 0;
}else{
return 1;
}
}
//array.sort(compare);//01.函数名是对象引用
////////////////////////////////
//02.匿名函数方式//////////////////
array.sort(function c(num1,num2){
var temp1=parseInt(num1);
var temp2=parseInt(num2);
if(temp1<temp2){
return -1;
}else if(temp1==temp2){
return 0;
}else{
return 1;
}
});
/////////////////////////////////
alert(array);
</script>
</head>
<body>
</body>
</html>
本文地址:https://www.stayed.cn/item/16531
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我