Java的面向?qū)ο缶幊?/a>">Java的面向?qū)ο缶幊?/a>
873
2025-03-31
JavaScript 介紹
Javascript 運(yùn)行在客戶端(完成頁面的數(shù)據(jù)驗(yàn)證),需要運(yùn)行瀏覽器來解析執(zhí)行 JavaScript 代碼
JS是弱類型(變量類型可變) ; Java是強(qiáng)類型(變量類型不可變)
特點(diǎn):
1. 交互性(它可以做的就是信息的動(dòng)態(tài)交互)
2. 安全性(不允許直接訪問本地硬盤)
3. 跨平臺(tái)性(只要是可以解釋JS的瀏覽器都可以執(zhí)行,和平臺(tái)無關(guān))
1? 變量
JavaScript 的變量類型:
數(shù)值類型: number
字符串類型: string
對(duì)象類型: object
布爾類型: boolean
函數(shù)類型: function
JavaScript 里特殊的值:
undefined 未定義,所有 js 變量未賦于初始值的時(shí)候,默認(rèn)值都是 undefined.
null 空值
NaN 全稱是:NotaNumber。非數(shù)字/非數(shù)值
JS 中的定義變量格式:
var 變量名;
var 變量名 = 值
1.1 關(guān)系(比較)運(yùn)算
等于: == 等于是簡(jiǎn)單的做字面值的比較
全等于: === 除了做字面值的比較之外,還會(huì)比較兩個(gè)變量的數(shù)據(jù)類型
1.2 邏輯運(yùn)算 ?所有的變量,都可以做為一個(gè) boolean 類型的變量去使用 0 、null、 undefined、””(空串) 都認(rèn)為是 false
且運(yùn)算: &&
或運(yùn)算: ||
取反運(yùn)算: !
&& 且運(yùn)算。 有兩種情況:
第一種:當(dāng)表達(dá)式全為真的時(shí)候。返回最后一個(gè)表達(dá)式的值。
第二種:當(dāng)表達(dá)式中,有一個(gè)為假的時(shí)候。返回第一個(gè)為假的表達(dá)式的值
|| 或運(yùn)算
第一種情況:當(dāng)表達(dá)式全為假時(shí),返回最后一個(gè)表達(dá)式的值
第二種情況:只要有一個(gè)為真。就會(huì)把回第一個(gè)為真的表達(dá)式的值
并且 && 與運(yùn)算 和 ||或運(yùn)算 有短路: 當(dāng)這個(gè)&&或||運(yùn)算有結(jié)果了之后,后面的表達(dá)式不再執(zhí)行
1.3 數(shù)組定義方式
var 數(shù)組名 = []; // 空數(shù)組
var 數(shù)組名 = [1 , ’abc’ , true]; // 定義數(shù)組同時(shí)賦值元素
1.4 函數(shù)的二種定義方式 (JS不允許函數(shù)重載)
1 function 函數(shù)名(形參列表){函數(shù)體} ?eg: function fun(){alert("無參函數(shù) fun()被調(diào)用了");}
2 var 函數(shù)名 = function(形參列表) ? ?eg: var fun = function () {alert("無參函數(shù)"); }
1.5 函數(shù)的 arguments 隱形參數(shù)(只在 function 函數(shù)內(nèi))
隱形參數(shù)就是在 function 函數(shù)中不需要定義,但卻可以直接用來獲取所有參數(shù)的變量 (類似java的可變長(zhǎng)參數(shù)一樣)
public void fun( Object ... args );
可變長(zhǎng)參數(shù)其他是一個(gè)數(shù)組。
那么 js 中的隱形參數(shù)也跟 java 的可變長(zhǎng)參數(shù)一樣。操作類似數(shù)組
1.6 JS 中的自定義對(duì)象 Object 形式的自定義對(duì)象;定義:
var 變量名 = new Object(); // 對(duì)象實(shí)例(空對(duì)象)
var 變量名 = {// 空對(duì)象屬性名:值,}
web前端
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。