js第一課總結

2022-08-22 16:15:10 字數 2320 閱讀 1572

一、三種引入方法

1、內部引入

最好寫在離body最近的裡面

2、行內引入

clickme

3、外部引入

html:

js:  document.write("hell word!")

二、變數

var 變數名稱=變數值;

var宣告變數,變數名稱可以包含字母、數字、下劃線,必須以字母或下劃線開頭,名稱嚴格區分大小寫,firstname與

firstname

是不同的。

//一條語句宣告變數

var a = 2,b = 4 , c = 6;

//宣告變數可跨多行

var  a = 2,

b = 4,

c = 6;

//駝峰標記法與下劃線標記法

var firstname = 'king';      //小駝峰

var firstname = 'qween';   //大駝峰

var first-name = 'ymt';  //下劃線法

兩種變數情況

1、alert(a);       //當沒有引號的變數沒有定義時,瀏覽器會報錯,a is not defined   a沒有定義

2、  var a;         //當a定義沒有賦值的時候,不會報錯,會提示undefined未下定義

alert(a);

三、輸出

1、2、

3、4、

var a='hi!'

document.getelementbyid('box').innerhtml=a;

//兩種方法結果都是在html顯示hi!

四、轉換

1、其它型別換成布林型別假得有

var a;    //undefined  ---->   false

var a="";        //""------->false

null  ==  undefined 

"" == 0

2、其它型別轉換成數值型

var b=undefined;      //undefined ------>  nan

b= null;             //null--------->0

b =true;           //  true ---------->1

b = flase;         //flase----------->0

b = '12';          //'12' ---------->12

b = '3king';      //'3king'--------->nan

nan:是乙個不是數字的數字,跟任何數不能比較,包括自身。

五、運算子

1、算數運算子

+        加法                           

-         減法

*         乘法                             

/        除法

%       取餘

++      自增,a++   先輸出和自增,++a   先自增後輸出 

--       自減,同a++

2、連線運算子

+  也可以對字串進行相加

3、賦值運算子

4、比較運算子

==        等於,比較數值

===      全等於,不僅比較數值還比較資料型別

!=      不等於

!==     全不等於

>         大於

<         小於

>=       大於或等於

<=       小於或等於

5、邏輯運算子

&&       邏輯與       當第乙個為flase,第二個就跳過不執行,相當於斷路

||         邏輯或       當第乙個為true,第二個就跳過不執行,相當於短路

!        邏輯非      

6、三元運算子

if(3>1)else{

"bb"

var res=3>1?"aa":"bb";     //這個是三元運算子,當3>1是為真,取?後邊的『aa』;當3>1為假,取?後邊的'bb'。

7、逗號運算子

用逗號運算可以在一條語句中執行多個運算

六、其它

Js 學習記錄第一課

js可以出現在頁面中的任何位置,包括body和html之外。1.在js中不區分換行,空格和縮排。2.每一條語句後面都要注意語法規範,記得要加 3.牢記大小寫,4.注意規範,使用英文半形。彈出的警告框,alert 在文件中輸出document.write 在控制台輸出console.log 在控制台中...

機器學習總結 第一課

首先有這麼一句話,資料和特徵決定了機器學習的上限,而演算法和模型只是逼近這個上限而已 嗯嗯,資料處理和特徵工程很重要,大概佔據70 的工作量,而模型選擇 模型調參 模型融合佔據30 的工作量。接下來看看資料分析的流程 資料的分布,比如分類問題中,正負樣本均衡很重要,即正樣本數 負樣本數接近1 1比較...

開學第一課

因為是開學第一課,而且這是我的第一篇個人部落格,更何況還是技術部落格,所以我會認真對待,不過畢竟第一次,所以難免各方面會有不足,所以有任何的意見或建議都可以提出來以供本人提高。下面廢話少說,進入正題。使用quartus,新建乙個專案,建立乙個bdf檔案,雙擊bdf空白處,新增元件符號。找到 7413...