第六次課js基礎知識

2021-08-30 08:52:44 字數 1075 閱讀 9523

1.ecmascript:直譯器(將語言翻譯給計算機)(幾乎沒有相容性問題)

dom:document object model (操作html的能力)(相容性一般)

bom: (有能力去操作瀏覽器)(完全不相容)

2. 變數型別轉換:(顯式型別轉換)

(字串轉化成數字: parseint)var a='12xc45'; alert(parseint(a)); ==>12(從左向右掃 掃到非數字自動跳出 也就不管再後面是不是數字了)

var a='abc'; alert(parseint(a)) ; ==>nan

(parseint轉換成整數 去尾法) var a=3.5 alert(parseint(a))==>3

(換成parsefloat即可)

3. js裡函式 isnan 來判斷乙個結果是否是非數字 isnan(a)

(任何數和nan相加 結果仍是nan)

4. ==:先轉換型別再比較 ===:全等號 不轉換型別直接比較

5. 匈牙利命名法:型別字首+首字母大寫

6. js裡除法 不是去尾法 會有小數部分的

7. 三目運算子:(同if else) 語句一?語句二:語句三

8. if語句()真: true 非零數字 非空字串

假: false 數字0 空字串('') null undefined

9. json:{} 乙個名字乙個值(可以不同型別的混雜 js裡的var本來就沒有定義過型別)

舉例: var a=12; var b='abc'; ===⇒ var json=; (逗號分隔) (應用) json.a 放在json裡的東西也可以像正常變數一樣應用 json.a++

json的下標是字串 而陣列的下標是數字 json沒有length這個屬性

陣列的另一種迴圈+ json 如果迴圈:for-in迴圈

for (變數 in 物件)

10.== 和 != 比較若型別不同,先償試轉換型別,再作值比較,最後返回值比較結果 。

而 === 和 !== 只有在相同型別下,才會比較其值。

安卓第六次課

radiobutton radiobutton為單選按鈕,它需要與radiogroup配合使用,提供兩個或多個互斥的選項集 radiogroup是單選組合框,可容納多個radiobutton,並把它們組合在一起,實現單選狀態 android的日誌工具log android中的日誌工具類是log an...

第六次作業

姓名 陳裕坤 學號 120705213 班級 12電信2班 作業1 總結,到目前為止,c語言基礎知識已介紹完,下一階段重點是指標。請從以下幾個方面小結 1.程式設計重在實踐,多程式設計才會對其理解更深,我是如何學習c語言的?2.程式設計涉及到方方面面知識,就像英語單詞一樣,一開始不可能了解每個c元素...

第六次作業

一 問題及 檔名稱 2.cpp 作 者 劉澤 完成日期 2017年5月18日 版 本 號 v1.0 對任務的求解方法及描述部分 輸入描述 問題描述 定義乙個不重複的有初值的10個元素的整數陣列a,利用冒泡法對陣列a排序 1 刪除x 2 插入x 程式輸出 問題分析 用迴圈結構進行編寫 演算法設計 in...