js 資料型別
undefined:使用var宣告,但沒有賦值的變數
null :表示空的引用
booleam :真假
number :數值型別,包括整點和浮點
object :物件(函式陣列統稱為物件)
string :字串
數值函式
number()函式:
undefined :無法轉換,返回nan
null :轉為0
booleam :true轉為1,false轉為0
字串 :「123」——123 「123a」——nan
空字串 :「」——0
parseint() 函式:
空字串 :「」——nan
純數字 :「123.9」——123
非純數字 :「123a」——123 「a123」——nan
js常用輸出語句
1 alert ( ) // 彈窗輸出
2 prmpt (a,b) // 彈窗輸入,a是輸入提示內容,b是輸入框的預設文字
3 document.write ( ) // 在瀏覽器螢幕是列印
4 console.log ( ) // 瀏覽器控制台列印
touppercase() //文字轉換為大寫
示例: var x = "hello"
var c =x.touppercase ( ) ;// 轉換為大寫
alert(c) ; //輸出值為:hello
——// 使範圍內文字傾斜
示例:你好// 顯示「你好」傾斜
button——onclick // 點選執行
示例 :點選這裡 // 點選 「點選這裡」 即執行函式myfunction ( )內容
onload和onunload :事件在使用者進入或離開頁面時觸發
示例:// 設定開啟頁面觸發myfunction ( )
onmouseover和onmouseout // 事件在滑鼠移至元素上方或移出元素時觸發函式
示例 :
把滑鼠移到上面
createelement // 建立元素 createtextnode // 建立文字節點
示例 :p = docunment.createelement ( " p " ) // 建立元素
txt = docunment.createtextnode ( " 你好 " ) // 建立文字節點
removechild // 刪除元素
示例 :
//建立塊級元素,含有兩個子元素
段落一< /p > // 子元素一
段落二< /p > // 子元素二
< /div>
var parent = document.getelementbyid ( "hhh" ) // 找到父元素
var child = document.getelementbyid ( "p1" ) //找到要刪除的子元素
parent.removechild( child ) ; //從父元素中刪除子元素
parentnode // 找到父元素
示例 :
var child = document.getelementbyid ( "p1" ) ; // 找到子元素
child.parentnode.removechild ( "p1" ) // 定義父元素,並刪除指定的子元素
switch 的應用
switch ( n ) {
case 1 :
執行**塊1
break ;
case 2 :
執行**塊2
break ;
default :
n 與 case 的所有專案不匹配時執行的**塊;
設定空標籤,並加入別的內容
< /p > // 設定空標籤
function myfunction ( ) {
document,getelementbyid ( " demo " ).innerhtml = x ; // 把 「 demo 」 的內容替換為x的內容
break // 終止,結束整個迴圈
continue // 跳過本次迴圈,繼續執行下面**塊
示例 :
for ( i=0 ; i < 10 ; i++ ) {
if ( i== 3 ) {
break ; // 顯示結果為 0 , 1 , 2 ;
for ( i=0 ; i < 10 ; i++ ) {
if ( i== 3 ) {
continue ; // 顯示結果為 0 , 1 , 2 ,4 , 5 , 6 , 7 , 8 , 9 ;
文字輸入框的標籤格式 :
迴圈遍歷物件的屬性 : for ... in
示例 :
< button onclick = " myfunction ( ) "> 點選這裡 // 建立點選事件
< /p > // 建立新的空標籤
技術隨筆 知識點記錄 整理
這是一篇關於模板類成員函式實現為什麼要放在標頭檔案中的說明。大家都知道要在標頭檔案裡宣告類成員,在原始檔中實現。但是今天寫資料結構作業,在標頭檔案 stack.h 定義了乙個棧的模板類,在原始檔 stack.cpp 實現了相應的功能。但是編譯死活不過,怎麼改怎麼過不了。結果發現,模板類不能只在標頭檔...
薄弱模糊知識點筆記記錄
1 方法equalsignorecase public boolean equalsignorecase string anotherstring 將此 string 與另乙個 string 進行比較,不考慮大小寫。如果兩個字串的長度相等,並且兩個字串中的相應字元都相等 忽略大小寫 則認為這兩個字串...
Linux筆記 3 常用知識點
u盤的掛載 1.預設情況下,linux識別的裝置自動掛載到 media目錄下,centos版本掛載在 run media目錄下 2.檢視裝置資訊 1 檢視掛載的u盤裝置名稱 sudo fdisk l 可以檢視掛載的u盤在linux下的裝置編號 2 移動掛載的裝置 sudo mount 一般手動掛載都...