mozilla

比较版本

值(Values)

更改版本

修订版 282299:

由 Cnmahj 在 进行的修订 282299

修订版 225978:

由 Cnmahj 在 进行的修订 225978

标题:
值(Values)
值(Values)
网址缩略名:
Core_JavaScript_1.5_Guide/值(Values)
Core_JavaScript_1.5_Guide/值(Values)
内容:

修订版 282299
修订版 225978
t7    <h3 id=".E7.94.B1.E4.BA.8E.E9.A1.B5.E9.9D.A2.E9.87.8D.E5.A4.8t
>D.EF.BC.8C.E8.AF.B7.E6.82.A8.E4.B8.8D.E8.A6.81.E5.86.8D.E7.BF.BB. 
>E8.AF.91.E8.AF.A5.E9.A1.B5.E9.9D.A2" name=".E7.94.B1.E4.BA.8E.E9. 
>A1.B5.E9.9D.A2.E9.87.8D.E5.A4.8D.EF.BC.8C.E8.AF.B7.E6.82.A8.E4.B8 
>.8D.E8.A6.81.E5.86.8D.E7.BF.BB.E8.AF.91.E8.AF.A5.E9.A1.B5.E9.9D.A 
>2"> 
8      由于页面重复,请您不要再翻译该页面
9    </h3>
10    <p>
11      同名页面为<a href="cn/Core_JavaScript_1.5_Guide/Values">Core Jav
>aScript 1.5 Guide:Values</a> 
12    </p>
13    <h3 id="Values" name="Values">
14      Values
15    </h3>
16    <p>
17      Javascript识别以下的值类型:
18    </p>
19    <ul>
20      <li>
21        <a href="cn/Core_JavaScript_1.5_Reference/Global_Objects/
>Number">Numbers</a>, 如 42 或3.14159 
22      </li>
23      <li>
24        <a href="cn/Core_JavaScript_1.5_Reference/Global_Objects/
>Boolean">Logical (Boolean)</a> values, 可以为<code>true</code> 或者 <c 
>ode>false</code> 
25      </li>
26      <li>
27        <a href="cn/Core_JavaScript_1.5_Reference/Global_Objects/
>String">Strings</a>, 比如 "Howdy!" 
28      </li>
29      <li>
30        <code>null</code>, 一个特殊的空字符; <code>null</code> 也是一个初始值. 因
>为Javascript区分大小写, <code>null</code> 不同于<code>Null</code>, <code>N 
>ULL</code>, 或者其他的变量 
31      </li>
32      <li>
33        <code><a href="cn/Core_JavaScript_1.5_Reference/Global_Pr
>operties/undefined">undefined</a></code>, 值没有被定义的高级属性; <code>unde 
>fined</code> 也是一个初始值. 
34      </li>
35    </ul>
36    <p>
37      This relatively small set of types of values, or <i>data ty
>pes</i>, enables you to perform useful functions with your applic 
>ations. There is no explicit distinction between integer and real 
>-valued numbers. Nor is there an explicit date data type in JavaS 
>cript. However, you can use the <code><a href="cn/Core_JavaScript 
>_1.5_Reference/Global_Objects/Date">Date</a></code> object and it 
>s methods to handle dates. <a href="cn/Core_JavaScript_1.5_Refere 
>nce/Global_Objects/Object">Objects</a> and <a href="cn/Core_JavaS 
>cript_1.5_Reference/Global_Objects/Function">functions</a> are th 
>e other fundamental elements in the language. You can think of ob 
>jects as named containers for values, and functions as procedures 
> that your application can perform. 
38    </p>
39    <h4 id=".E7.B1.BB.E5.9E.8B.E8.BD.AC.E6.8D.A2" name=".E7.B1.BB
>.E5.9E.8B.E8.BD.AC.E6.8D.A2"> 
40      类型转换
41    </h4>
42    <p>
43      JavaScript 是一个弱类型的语言。这意味着你在声明变量的时候不需要指定数据类型,程序在执行的过程中数据的类型会
>根据需要自动的转换。例如:你先声明了下面这个变量: 
44    </p>
45    <pre class="eval">
46var answer = 42
47</pre>
48    <p>
49      And later过了一会儿,你需要改变重新赋值成一个字符串:
50    </p>
51    <pre class="eval">
52answer = "Thanks for all the fish..."
53</pre>
54    <p>
55      JavaScript 解析器会自动将类型进行转换,而不会产生错误。
56    </p>
57    <p>
58      在表达式中进行数字与字符串的“+”操作时,JavaScript会将数字转换成字符串。例如:
59    </p>
60    <pre class="eval">
61x = "The answer is " + 42 // returns "The answer is 42"
62y = 42 + " is the answer" // returns "42 is the answer"
63</pre>
64    <p>
65      在其他运算符的情况下,JavaScript 不将数字转换成字符串。例如:
66    </p>
67    <pre class="eval">
68"37" - 7 // returns 30
69"37" + 7 // returns "377"
70</pre>
71    <p>
72      {{ PreviousNext("Core_JavaScript_1.5_Guide:JavaScript_基础", 
>"Core_JavaScript_1.5_Guide:变量") }} 
73    </p>{{ languages( { "fr": "fr/Guide_JavaScript_1.5/Valeurs", 
>"ja": "ja/Core_JavaScript_1.5_Guide/Values", "ko": "ko/Core_JavaS 
>cript_1.5_Guide/Values", "pl": "pl/Przewodnik_po_j\u0119zyku_Java 
>Script_1.5/Warto\u015bci" } ) }} 

返回历史