3school 知識點隨筆記錄(js篇)

2022-09-01 02:42:09 字數 3068 閱讀 1854

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 一般手動掛載都...