码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript学习笔记(二)

时间:2014-09-04 14:42:59      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:blog   color   os   io   使用   java   ar   div   cti   

//===作用链域======
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()方法的返回的结果中以空字符串表示。
//===栈方法====
var colors = new Array();
var count = colors.push("red","green");
//alert(count); //->2
//alert(colors); //red,green

count = colors.push("black");
alert(colors.length); //->3
alert(count); //->3

var item = colors.pop();
alert(item); //->black
alert(colors.length); //->2

  

JavaScript学习笔记(二)

标签:blog   color   os   io   使用   java   ar   div   cti   

原文地址:http://www.cnblogs.com/yanyangbyou/p/3955861.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!