js 簡(jiǎn)介

js 控制界面邏輯

javascript:特點(diǎn)


1.一種解釋性執(zhí)行的腳本語(yǔ)言

2...基于對(duì)象的腳本語(yǔ)言

3...簡(jiǎn)單弱類(lèi)型腳本語(yǔ)言

4...相對(duì)安全的腳本語(yǔ)言

5...事件驅(qū)動(dòng)腳本語(yǔ)言

6...跨平臺(tái)性腳本語(yǔ)言


js引入方式?


1.內(nèi)部書(shū)寫(xiě)


2.外部引入

<script type="text/javascript" src="../.js"></script> 既可以放在head里,也可以放在body里


注釋

單行注釋 ?//注釋內(nèi)容,不可換行

塊級(jí)/多行注釋

/*注釋內(nèi)容,可以換行*/


變量:

可以發(fā)生改變的量,用來(lái)存放數(shù)據(jù)

弱變量:可以用來(lái)保存任何類(lèi)型的數(shù)據(jù)

定義變量--var操作符

javascript五種基本數(shù)據(jù)類(lèi)型

number ? ? ? ? ?值是數(shù)值?

string ? ? ? ? ? ? 值是字符串

boolean ? ? ? ? ?值為布爾值 ? ?(true ?/ ?false)

undefined ? ? ? ?值未定義

null ? ? ? ? ? ? ? ? 值為空


標(biāo)識(shí)符:指的是變量、函數(shù)、屬性的名字,或者函數(shù)的參數(shù)。

變量命名規(guī)范: (命名不能重復(fù))

1.區(qū)分大小寫(xiě);

2.第一個(gè)字符必須是字母、下劃線 或一個(gè)美元符號(hào)($); (可以使用駝峰命名法)

3.其他字符可以是字母、下劃線、美元符號(hào) 或 數(shù)字;

4.不能含有空格;

5.不能以關(guān)鍵字或保留字命名。

/*

1.關(guān)鍵字開(kāi)頭

2.變量名,見(jiàn)名知意,駝峰法則

3.通過(guò)賦值運(yùn)算給變量賦值

變量的具體類(lèi)型由其所賦值的數(shù)據(jù)決定

弱類(lèi)型變量的優(yōu)勢(shì)在于其數(shù)據(jù)類(lèi)型僅與當(dāng)前賦值的數(shù)據(jù)的類(lèi)型有關(guān)

*/

var a=0; ? ?其中= 為賦值;


常量:確定的量


javascript操作符

1.賦值操作符 ? ? 賦值運(yùn)算符并不是等于

其他的賦值操作符?

+= ? ?a += 5 ?即 a = a + 5 ? ? -= ? ?*= ? ? /= ? ? %=

2.算術(shù)操作符 ? ?加 + ? ?減 - ? ? 乘 * ? ?除 / ? ? 求模/取余 %

3.關(guān)系操作符 ? ?

4.條件操作符

5.邏輯操作符


類(lèi)型轉(zhuǎn)換

1.轉(zhuǎn)換函數(shù) ?parseInt() --轉(zhuǎn)換為int類(lèi)型

2.強(qiáng)制類(lèi)型轉(zhuǎn)換ECMAScript中可用的3種強(qiáng)制類(lèi)型轉(zhuǎn)換如下:

Boolean(value)——把給定的值轉(zhuǎn)換成Boolean型;

Number(value)——把給定的值轉(zhuǎn)換成數(shù)字(可以是整數(shù)或浮點(diǎn)數(shù));

String(value)——把給定的值轉(zhuǎn)換成字符串。

var x=Number(y.value);

3.js變量弱類(lèi)型轉(zhuǎn)換

var c=x.value-0;?

var z=y.value-0;

var result=c+z;

alert(result);


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 《ijs》速成開(kāi)發(fā)手冊(cè)3.0 官方用戶交流:iApp開(kāi)發(fā)交流(1) 239547050iApp開(kāi)發(fā)交流(2) 10...
    葉染柒丶閱讀 5,640評(píng)論 0 7
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young閱讀 4,190評(píng)論 1 10
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,545評(píng)論 19 139
  • 一、php可以做什么 php是一種可以在服務(wù)器端運(yùn)行的編程語(yǔ)言,可以運(yùn)行在Web服務(wù)器端。 php是一門(mén)后臺(tái)編程語(yǔ)...
    空谷悠閱讀 3,277評(píng)論 4 97
  • 我生活的那個(gè)村子在南方地區(qū)來(lái)說(shuō)不算多貧窮但卻也并不那么富裕。鎮(zhèn)上有幾家網(wǎng)吧,周末放學(xué)回家會(huì)在那里待上兩三個(gè)小時(shí),不...
    鏡子Vic閱讀 339評(píng)論 0 2

友情鏈接更多精彩內(nèi)容