在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ JavaScript變量和數(shù)據(jù)類型
Javascript Math.log()方法
Javascript String.sub()方法
JavaScript表單驗(yàn)證
Javascript教程
Javascript String.fontsize()方法
Javascript Date.getUTCHours()方法
JavaScript運(yùn)算符
Javascript RegExp.ignoreCase屬性
Javascript Date.toLocaleDateString()方法
Javascript String.valueOf()方法
Javascript Date.setUTCMinutes()方法
JavaScript Switch Case
JavaScript Function() 構(gòu)造
Javascript Math.floor()方法
JavaScript頁面刷新
Javascript Math.abs()方法
Javascript Array.pop()方法
Javascript Boolean.valueOf()方法
Javascript Number.MIN_VALUE
Javascript Date.parse()方法
Javascript Math.LOG10E屬性
Javascript Math.random()方法
Javascript Date.getYear()方法
Javascript Array.some()方法
Javascript Array.filter()方法
Javascript Array.join()方法
JavaScript for循環(huán)
Javascript String.localeCompare()方法
JavaScript語法
Javascript Array.length屬性
Javascript String.strike()方法
Javascript String.constructor屬性
JavaScript Date對(duì)象
Javascript Date.setYear()方法
Javascript Math.E屬性
Javascript Math.LN10屬性
Javascript Math.sqrt()方法
Javascript Array.reverse()方法
Javascript String.length屬性
Javascript RegExp.lastIndex屬性
Javascript Arrays對(duì)象
Javascript Boolean.toSource()方法
Javascript Date.valueOf()方法
JavaScript while循環(huán)
Javascript Date.getDate()方法
Javascript Date.toUTCString()方法
Javascript Math.SQRT2屬性
Javascript Array.lastIndexOf()方法
Javascript String.slice()方法
Javascript Date.getTime()方法
Javascript Date.getSeconds()方法
Javascript RegExp.toString()方法
Javascript String.replace()方法
Javascript Array.splice()方法
Javascript多媒體
Javascript Math.atan2()方法
Javascript Date.toString()方法
Javascript Date.getUTCMinutes()方法
Javascript Date.getFullYear()方法
Javascript Date.setDate()方法
Javascript Array.slice()方法
Javascript Math.ceil()方法
Javascript Date.getHours()方法
JavaScript事件
Javascript Math.pow()方法
Javascript Math.exp()方法
Javascript Date.getMonth()方法
Javascript Date.setUTCDate()方法
Javascript Array.reduce()方法
Javascript Date setUTCMilliseconds()方法
JavaScript文檔對(duì)象模型或DOM
Javascript String.blink()方法
Javascript Number.POSITIVE_INFINITY
Javascript Math.asin()方法
JavaScript動(dòng)畫
Javascript Number.MAX_VALUE
Javascript RegExp.global屬性
Javascript Date.getMinutes()方法
Javascript Date.UTC()方法
Javascript Date.getUTCMilliseconds()方法
Javascript Math.SQRT1_2屬性
Javascript Array.every()方法
Javascript String.anchor()方法
JavaScript if...else語句
Javascript Math.round()方法
Javascript Array.concat()方法
Javascript Boolean.toString()方法
Javascript Math.sin()方法
Javascript Math.max()方法
Javascript Date.setMilliseconds()方法
JavaScript對(duì)象
Javascript String.toLocaleLowerCase()方法
Javascript Math.min()方法
JavaScript傳統(tǒng)DOM
Javascript Array.unshift()方法
Javascript Date.toTimeString()方法
Javascript String.toString()方法
Javascript String.substring()方法
Javascript Array.constructor屬性
正則表達(dá)式和RegExp對(duì)象
Javascript Math.acos()方法
JavaScript Boolean.constructor()方法
Javascript RegExp.source屬性
Javascript Math.PI屬性
JavaScript W3C DOM
Javascript Date.setMinutes()方法
JavaScript Cookies
JavaScript循環(huán)控制
Javascript Array.push()方法
Javascript Date.getMilliseconds()方法
Javascript Date.getUTCSeconds()方法
Javascript String.charAt()方法
Javascript Date.getUTCFullYear()方法
JavaScript對(duì)話框
Javascript String.toUpperCase()方法
Javascript Math.atan()方法
Javascript Number.NEGATIVE_INFINITY
Javascript Date.getUTCDay()方法
Javascript String.search()方法
Javascript String.substr()方法
Javascript Array.toString()方法
Javascript String.sup()方法
Javascript String.charCodeAt()方法
Javascript Math.cos()方法
Javascript String.bold()方法
Javascript Math.tan()方法
Javascript RegExp.test()方法
Javascript Date.toDateString()方法
JavaScript錯(cuò)誤和異常處理
JavaScript函數(shù)
Javascript String.link()方法
JavaScript嵌套函數(shù)
Javascript Boolean對(duì)象
Javascript Array.shift()方法
Javascript String.small()方法
Javascript Date.getUTCMonth()方法
Javascript String.lastIndexOf()方法
Javascript Math.toSource()方法
Javascript Array.reduceRight()方法
JavaScript變量和數(shù)據(jù)類型
Javascript Number.NaN
Javascript Array.toSource()方法
Javascript頁面打印
Javascript Date.setUTCFullYear()方法
Javascript Array.indexOf()方法
Javascript RegExp.exec()方法
Javascript Date.setUTCSeconds()方法
Javascript String.match()方法
Javascript Date.setSeconds()方法
Javascript Array.sort()方法
Javascript Math.LOG2E,屬性
Javascript Math對(duì)象
Javascript Math.LN2屬性
Javascript String對(duì)象
JavaScript頁面重定向
Javascript RegExp.toSource()方法
Javascript Date.getUTCDate()方法
Javascript String.concat()方法
Javascript Array.map()方法
Javascript Date.toSource()方法
Javascript String.toLowerCase()方法
在HTML文件放置JavaScript
JavaScript for...in 循環(huán)
Javascript Object.prototype
Javascript RegExp.constructor屬性
JavaScript void關(guān)鍵詞
Javascript Date.getTimezoneOffset()方法
Javascript RegExp.multiline屬性
Javascript Date()函數(shù)
Javascript Date.setUTCHours()方法
JavaScript Array.forEach()方法
在瀏覽器中啟用JavaScript
Javascript Date.setTime()方法
Javascript String.toLocaleUpperCase()方法
Javascript Date.setHours()方法
Javascript Date.constructor屬性
Javascript String.fixed()方法
Javascript Number對(duì)象
Javascript String.italics()方法
Javascript String.big()方法
Javascript String.fontcolor()方法
Javascript Date.getDay()方法
JavaScript IE4 DOM
Javascript Date.setMonth()方法
Javascript Date.setFullYear()方法
JavaScript函數(shù)字面值

JavaScript變量和數(shù)據(jù)類型

JavaScript數(shù)據(jù)類型:

編程語言的最根本的特征之一是一組它支持的數(shù)據(jù)類型。這些是可被表示和操縱的編程語言的值的類型。

JavaScript允許有三個(gè)基本數(shù)據(jù)類型:

  • 數(shù)字如. 123, 120.50 等.

  • 字符串如 "This text string" 等.

  • 布爾類型,如 true 或 false.

的JavaScript還定義了兩種數(shù)據(jù)類型:null和undefined,其每一個(gè)僅限定一個(gè)單一的值。

除了這些基本的數(shù)據(jù)類型,JavaScript支持被稱為對(duì)象的復(fù)合數(shù)據(jù)類型。我們會(huì)看到在一個(gè)單獨(dú)的章節(jié)介紹對(duì)象細(xì)節(jié)。

注:Java不作整數(shù)和浮點(diǎn)值之間的區(qū)別。在JavaScript中的所有數(shù)字都表示為浮點(diǎn)值。JavaScript表示使用由IEEE 754標(biāo)準(zhǔn)中定義的64位浮點(diǎn)格式的數(shù)字。

JavaScript變量:

像許多其他的編程語言,JavaScript有變量。變量可以被認(rèn)為是命名容器。您可以將數(shù)據(jù)放入這些容器,然后參考該數(shù)據(jù)簡單地命名容器。

要在JavaScript程序使用一個(gè)變量,必須聲明它。變量是用var關(guān)鍵字聲明如下:

<script type="text/javascript">
<!--
var money;
var name;
//-->
</script>

還可以用相同的var關(guān)鍵字聲明多個(gè)變量如下:

<script type="text/javascript">
<!--
var money, name;
//-->
</script>

存儲(chǔ)在變量中的值被稱為變量的初始化??梢栽谧兞縿?chuàng)建或更新的時(shí)候初始化,需要一個(gè)變量,如下所示:

例如,可以創(chuàng)建一個(gè)名為變量money和2000.50值,然后分配給它。對(duì)于另外一個(gè)變量,可以按如下初始化時(shí)分配一個(gè)值:

<script type="text/javascript">
<!--
var name = "Ali";
var money;
money = 2000.50;
//-->
</script>

注意:使用var關(guān)鍵字只聲明或初始化。一旦變量名稱聲明它的生命周期在整個(gè)文檔中。不需要重新聲明同一個(gè)變量兩次。

JavaScript是類型化的語言。這意味著,JavaScript變量可以保存任何數(shù)據(jù)類型的值。不像許多其他語言,你不必在變量聲明什么類型的值的變量將持有告訴JavaScript。變量的值類型可以在程序的執(zhí)行過程中改變以及JavaScript會(huì)自動(dòng)。

JavaScript變量范圍:

一個(gè)變量的范圍是程序中定義它的區(qū)域。 JavaScript變量將只有兩個(gè)范疇。

  • 全局變量: 全局變量具有全局范圍,這意味著它是無處不在于定義JavaScript代碼中。

  • 局部變量: 局部變量將只在那里它被定義的函數(shù)是可見的。函數(shù)的參數(shù)是局部的功能。

在一個(gè)函數(shù)的主體中,局部變量優(yōu)先于具有相同名稱的全局變量。如果聲明具有相同名稱作為一個(gè)全局變量,一個(gè)局部變量或函數(shù)參數(shù),可以有效地隱藏全局變量。下面舉例說明吧:

<script type="text/javascript">
<!--
var myVar = "global"; // Declare a global variable
function checkscope( ) {
   var myVar = "local";  // Declare a local variable
   document.write(myVar);
}
//-->
</script>

這將產(chǎn)生以下結(jié)果:

local

 

JavaScript的變量名:

雖然在JavaScript中變量命名保持以下幾點(diǎn)規(guī)則。

  • 不應(yīng)該使用任何保留的JavaScript關(guān)鍵字作為變量名。這些關(guān)鍵字中提到的下一部分。例如,break 或者 boolean 變量名是無效的。

  • JavaScript變量名不應(yīng)以數(shù)字開始(0-9)。他們必須以字母或下劃線。例如,123test是無效的變量的名稱,但 _123tes t是一個(gè)有效的。

  • JavaScript變量名稱是區(qū)分大小寫。例如,Name 和 name 是兩個(gè)不同的變量。

JavaScript的保留字:

以下是在JavaScript中的保留字。它們不能用于如 JavaScript 變量,函數(shù),方法,循環(huán)標(biāo)簽,或任何對(duì)象名稱。

abstract
boolean
break
byte
case
catch
char
class
const
continue
debugger
default
delete
do
double
else
enum
export
extends
false
final
finally
float
for
function
goto
if
implements
import
in
instanceof
int
interface
long
native
new
null
package
private
protected
public
return
short
static
super
switch
synchronized
this
throw
throws
transient
true
try
typeof
var
void
volatile
while
with