JavaScript学习笔记

来源:互联网 发布:淘宝erp系统哪个好 编辑:程序博客网 时间:2024/06/06 19:15
//===作用链域======var color = "blue";function changeColor(){if(color=="blue"){color ="red";}else{color="yellow";}}changeColor();alert("Color is now "+color);//输出 Color is now red//====Object类型======//一、创建Object实例的方式有两种。//第一种是使用new操作符后跟Object构造函数var person = new Object();person.name = "Yoyo";person.age = 24;alert(JSON.stringify(person));//第二种是使用对象字面变量表示法var person = {name:"YY",age:29};//alert(JSON.stringify(person));//alert(person.name);//alert(person["name"]);//====对象字面量======function displayInfo(args){var output = "";if (typeof args.name == "string") {output += "Name:" + args.name + "\n";}if(typeof args.age=="number"){output+="Age:"+args.age+"\n";}alert(output);}displayInfo({name:"YY",age:24}); displayInfo({name:"Yoyo"});//========Array=========var colors = ["red","blue","green"];alert(colors[3]);colors[2]="black";colors[4]="brown"; //当大于数组长度时,会自动添加到数组,长度加1.alert(colors);if(colors instanceof Array){ //instanceof Array确定某个对象是不是数组alert("colors is Array.");}//======1.arrayObject.join(separator)====alert(colors.join("-")); //若某一项是null或者undefined,那么该值在join()、toLocaleString()、toString()和valueOf()方法的返回的结果中以空字符串表示。
0 0