<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>阮一峰的IT技术笔记</title>
	<link>http://www.ruanyifeng.com/it</link>
	<description></description>
	<pubDate>Mon, 09 Oct 2006 01:36:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.3</generator>
	<language>en</language>
			<item>
		<title>基本数据类型的包装对象</title>
		<link>http://www.ruanyifeng.com/it/archives/52</link>
		<comments>http://www.ruanyifeng.com/it/archives/52#comments</comments>
		<pubDate>Mon, 09 Oct 2006 01:36:25 +0000</pubDate>
		<dc:creator>ruanyf</dc:creator>
		
	<dc:subject>javascript</dc:subject>
		<guid isPermaLink="false">http://www.ruanyifeng.com/it/archives/52</guid>
		<description><![CDATA[数字、字符串和布尔值，这三种基本数据类型，都有一个相应的对象类，分别是Number、String和Boolean类。这些类是基本数据类型的包装，它们不仅具有和基本数据类型一样的值，还定义了用来用... ]]></description>
			<content:encoded><![CDATA[<p>数字、字符串和布尔值，这三种基本数据类型，都有一个相应的对象类，分别是Number、String和Boolean类。这些类是基本数据类型的包装，它们不仅具有和基本数据类型一样的值，还定义了用来用来运算数据的属性和方法。</p>
<p>当我们在对象环境使用字符串时，要注意被创建的String对象只不过是瞬间存在的，它使得我们可以访问属性或方法，此后就没有用了，所以系统会将它丢弃。</p>
<p>如果想在程序中显式地使用String对象，那么就必须创建一个非瞬时的对象，即不能自动被系统丢弃的对象。</p>
<p>(1) 创建基本的字符串值，var s =&#8221;hello world&#8221;;</p>
<p>(2) 创建String对象，var S= new String(&#8221;Hello World&#8221;);
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.ruanyifeng.com/it/archives/52/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Date对象</title>
		<link>http://www.ruanyifeng.com/it/archives/51</link>
		<comments>http://www.ruanyifeng.com/it/archives/51#comments</comments>
		<pubDate>Mon, 09 Oct 2006 01:35:36 +0000</pubDate>
		<dc:creator>ruanyf</dc:creator>
		
	<dc:subject>javascript</dc:subject>
		<guid isPermaLink="false">http://www.ruanyifeng.com/it/archives/51</guid>
		<description><![CDATA[创建存放当前日期和时间的对象，var now=new Date();
创建表示圣诞节的Date对象，月份从0开始计数，所以12月表示为11，var xmas = new Date(2000,11,25);
把日期改为下一个圣诞节，xmas.setFullYear(xmas.getFullYear... ]]></description>
			<content:encoded><![CDATA[<p>创建存放当前日期和时间的对象，var now=new Date();</p>
<p>创建表示圣诞节的Date对象，月份从0开始计数，所以12月表示为11，var xmas = new Date(2000,11,25);</p>
<p>把日期改为下一个圣诞节，xmas.setFullYear(xmas.getFullYear()+1);</p>
<p>得到星期值，var weekday=xmas.getDay();</p>
<p>将日期转化为字符串，now.toLocalString()。
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.ruanyifeng.com/it/archives/51/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>JavaScript中的null和undefined</title>
		<link>http://www.ruanyifeng.com/it/archives/50</link>
		<comments>http://www.ruanyifeng.com/it/archives/50#comments</comments>
		<pubDate>Mon, 09 Oct 2006 01:34:56 +0000</pubDate>
		<dc:creator>ruanyf</dc:creator>
		
	<dc:subject>互联网</dc:subject>
		<guid isPermaLink="false">http://www.ruanyifeng.com/it/archives/50</guid>
		<description><![CDATA[null表示无值，undefined表示一个未声明的变量，或已声明但没有赋值的变量，或一个并不存在的对象属性。
==运算符将两者看作相等。如果要区分两者，要使用===或typeof运算符。
... ]]></description>
			<content:encoded><![CDATA[<p>null表示无值，undefined表示一个未声明的变量，或已声明但没有赋值的变量，或一个并不存在的对象属性。</p>
<p>==运算符将两者看作相等。如果要区分两者，要使用===或typeof运算符。
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.ruanyifeng.com/it/archives/50/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Javascript中的数组</title>
		<link>http://www.ruanyifeng.com/it/archives/49</link>
		<comments>http://www.ruanyifeng.com/it/archives/49#comments</comments>
		<pubDate>Mon, 09 Oct 2006 01:33:14 +0000</pubDate>
		<dc:creator>ruanyf</dc:creator>
		
	<dc:subject>javascript</dc:subject>
		<guid isPermaLink="false">http://www.ruanyifeng.com/it/archives/49</guid>
		<description><![CDATA[数组也是数据的集合。它和对象不同之处在于，对象中的每个数值都有一个名字，而数组的每个数值有一个数字，或者说是下标。在Javascript中，要获取数组中的某个值，可以使用数组明，在其... ]]></description>
			<content:encoded><![CDATA[<p>数组也是数据的集合。它和对象不同之处在于，对象中的每个数值都有一个名字，而数组的每个数值有一个数字，或者说是下标。在Javascript中，要获取数组中的某个值，可以使用数组明，在其后加上方括号封闭起来的下标值即可。如a[2]表示数组a的第三个元素。</p>
<p>数组可以存放任何一种Javascript数据类型，包括对其他数组、对象或函数的引用。</p>
<p>JavaScript并不支持多维数组。</p>
<p>数组的创建，使用构造函数Array()，如：</p>
<p>var a = new Array();<br />
A[0]=1.2;</p>
<p>或直接赋值，如：</p>
<p>var a =new Array(1.2,&#8221;JavaScript&#8221;,true,{x:1,y:3});</p>
<p>定义数组长度，如：</p>
<p>var a =new Array(10);</p>
<p>创建的是具有10个未定义元素的数组。</p>
<p>另一种创建数组的方法：</p>
<p>var a =[1.2,&#8221;JavaScript&#8221;,true,{x:1,y:3}]</p>
<p> 
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.ruanyifeng.com/it/archives/49/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Javascript中的对象</title>
		<link>http://www.ruanyifeng.com/it/archives/48</link>
		<comments>http://www.ruanyifeng.com/it/archives/48#comments</comments>
		<pubDate>Mon, 09 Oct 2006 01:32:16 +0000</pubDate>
		<dc:creator>ruanyf</dc:creator>
		
	<dc:subject>javascript</dc:subject>
		<guid isPermaLink="false">http://www.ruanyifeng.com/it/archives/48</guid>
		<description><![CDATA[对象是已命名的数据的集合，其中的数据通常可以用属性来引用，如image.width。
属性可以是任何类型的数据，包括数组、函数以及其他的对象，如document.myform.button。
如果一个函数值是存储在某... ]]></description>
			<content:encoded><![CDATA[<p>对象是已命名的数据的集合，其中的数据通常可以用属性来引用，如image.width。</p>
<p>属性可以是任何类型的数据，包括数组、函数以及其他的对象，如document.myform.button。</p>
<p>如果一个函数值是存储在某个对象的属性中的，那么那个函数通常被称为方法，属性名也就变成了方法名，如document.write(&#8221;this is a test&#8221;)。<br />
对象中的数据也可以采用关联数组的方式，来表示和访问，如image[&#8221;width&#8221;]<br />
。</p>
<p>创建对象的方法， var o =  new object。</p>
<p> </p>
<p>对象中数据的赋值，如 point.x=2。<br />
另一种创建对象的方法，如 var point = { x:2.3,y:-1.2}。
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.ruanyifeng.com/it/archives/48/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Javascript中的函数</title>
		<link>http://www.ruanyifeng.com/it/archives/47</link>
		<comments>http://www.ruanyifeng.com/it/archives/47#comments</comments>
		<pubDate>Mon, 09 Oct 2006 01:31:31 +0000</pubDate>
		<dc:creator>ruanyf</dc:creator>
		
	<dc:subject>javascript</dc:subject>
		<guid isPermaLink="false">http://www.ruanyifeng.com/it/archives/47</guid>
		<description><![CDATA[Javascript中的函数是一种数据类型，所以函数可以被存储在变量、数组和对象中，而且函数还可以作为参数传递给其他函数。
函数还可以像其他类型的值一样被赋给对象的属性。当一个函数被赋... ]]></description>
			<content:encoded><![CDATA[<p>Javascript中的函数是一种数据类型，所以函数可以被存储在变量、数组和对象中，而且函数还可以作为参数传递给其他函数。</p>
<p>函数还可以像其他类型的值一样被赋给对象的属性。当一个函数被赋给某个对象的属性时，她常常被当作那个对象的方法来引用。</p>
<p>定义函数的两种方法：</p>
<p>（1）function square(x) { return x*x;}</p>
<p>（2）var square = function(x){return x*x;}</p>
<p> 
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.ruanyifeng.com/it/archives/47/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Javascript中的布尔值</title>
		<link>http://www.ruanyifeng.com/it/archives/46</link>
		<comments>http://www.ruanyifeng.com/it/archives/46#comments</comments>
		<pubDate>Mon, 09 Oct 2006 01:29:49 +0000</pubDate>
		<dc:creator>ruanyf</dc:creator>
		
	<dc:subject>javascript</dc:subject>
		<guid isPermaLink="false">http://www.ruanyifeng.com/it/archives/46</guid>
		<description><![CDATA[布尔数据类型只有两个值，true和false。
true可以转换成1，false可以转换成o。
... ]]></description>
			<content:encoded><![CDATA[<p>布尔数据类型只有两个值，true和false。</p>
<p>true可以转换成1，false可以转换成o。
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.ruanyifeng.com/it/archives/46/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Javascript中的字符串</title>
		<link>http://www.ruanyifeng.com/it/archives/45</link>
		<comments>http://www.ruanyifeng.com/it/archives/45#comments</comments>
		<pubDate>Mon, 09 Oct 2006 01:21:20 +0000</pubDate>
		<dc:creator>ruanyf</dc:creator>
		
	<dc:subject>javascript</dc:subject>
		<guid isPermaLink="false">http://www.ruanyifeng.com/it/archives/45</guid>
		<description><![CDATA[字符串包括在单引号或双引号中。
加号“＋”可以用来连接字符串。
确定字符串的长度，可以使用字符串的length属性，如s.length。
获取字符串s的最后一个字符，s.charAt(s.length-1)。
从字符串s中... ]]></description>
			<content:encoded><![CDATA[<p>字符串包括在单引号或双引号中。</p>
<p>加号“＋”可以用来连接字符串。</p>
<p>确定字符串的长度，可以使用字符串的length属性，如s.length。</p>
<p>获取字符串s的最后一个字符，s.charAt(s.length-1)。</p>
<p>从字符串s中抽取第二、三、四个字符，s.substring(1,4)。</p>
<p>在字符串s中查找第一个字母“a”的位置，s.indexof(&#8217;a')。
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.ruanyifeng.com/it/archives/45/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Javascript中的数字</title>
		<link>http://www.ruanyifeng.com/it/archives/44</link>
		<comments>http://www.ruanyifeng.com/it/archives/44#comments</comments>
		<pubDate>Fri, 06 Oct 2006 17:53:55 +0000</pubDate>
		<dc:creator>ruanyf</dc:creator>
		
	<dc:subject>javascript</dc:subject>
		<guid isPermaLink="false">http://www.ruanyifeng.com/it/archives/44</guid>
		<description><![CDATA[Javascript中所有的数字都是用浮点型表示。
数学函数由Math对象提供。
将数字变为字符，用的是toString方法。
正无穷大为Infinity，负无穷大为-Infinity。
未定义结果（除数为零）：NaN。函数isNaN()用... ]]></description>
			<content:encoded><![CDATA[<p>Javascript中所有的数字都是用浮点型表示。</p>
<p>数学函数由Math对象提供。</p>
<p>将数字变为字符，用的是toString方法。</p>
<p>正无穷大为Infinity，负无穷大为-Infinity。</p>
<p>未定义结果（除数为零）：NaN。函数isNaN()用来检验这个值。</p>
<p>函数 isFinite()用来检验一个数字是否是NaN，正无穷大或负无穷大。
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.ruanyifeng.com/it/archives/44/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Javascript的数据类型</title>
		<link>http://www.ruanyifeng.com/it/archives/43</link>
		<comments>http://www.ruanyifeng.com/it/archives/43#comments</comments>
		<pubDate>Fri, 06 Oct 2006 17:44:35 +0000</pubDate>
		<dc:creator>ruanyf</dc:creator>
		
	<dc:subject>javascript</dc:subject>
		<guid isPermaLink="false">http://www.ruanyifeng.com/it/archives/43</guid>
		<description><![CDATA[基本数据类型：数字、文本字符串和布尔值。
小数据类型：null（空），undefined（未定义），各自只定义了一个值。
复合数据类型：对象（无序的值的集合），数组（有序的值的集合）。
特殊... ]]></description>
			<content:encoded><![CDATA[<p>基本数据类型：数字、文本字符串和布尔值。</p>
<p>小数据类型：null（空），undefined（未定义），各自只定义了一个值。</p>
<p>复合数据类型：对象（无序的值的集合），数组（有序的值的集合）。</p>
<p>特殊对象：函数。</p>
<p>专用对象：类（class），包含Date类，RegExp类，Error类。
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.ruanyifeng.com/it/archives/43/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
