【JS】我的JavaScript学习之路(3)
5.声明变量
JavaScript通过var来声明无类型变量,JavaScript可以通过赋予变量的值的类型来自动判定变量的类型。同C语言、PHP等语言一样,JavaScript拥有数值数据(Int/Float)、文本数据(Char/String)、布尔型数据(Bool)。只不过他们不会通过变量声明而表示出来。同样,系统关键字是保留的,我们的变量名字不可以与系统关键字冲突("var int"是非法的)。同样,JavaScript通过赋值符号"="来对变量进行赋值。
示例代码(ch2_example1.html):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>CH2-Example1</title> </head> <body> <script type="text/javascript" language="JavaScript"> var myFirstVariable; myFirstVariable = "Hello"; alert(myFirstVariable); myFirstVariable = "1234124"; alert(myFirstVariable); </script> </body> </html>
实例声明了一个名为"myFirstVariable"的变量。两次都给变量赋予了字符串,并且用alert()生成一个警告框来显示我们的变量。
6.变量之间传值
通过"="运算符,我们不仅可以将常量值赋予变量,也可以将其他变量的值赋予另一个变量。即" Variable1 = Variable2 "。
示例代码(ch2_example2.html)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>ch2_example2</title> </head> <body> <script type="text/javascript" language="JavaScript"> var string1 = "Hello"; var string2 = "Goodbye"; alert(string1); alert(string2); string2 = string1; alert(string1); alert(string2); string1 = "Now for something different"; alert(string1); alert(string2); </script> </body> </html>
以上代码执行之后会依次弹出6个提示框,按顺序分别是: