日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaScript核心语法总结

發布時間:2025/3/21 javascript 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript核心语法总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 變量:

①先聲明變量再賦值:

var width; //var-用于聲明變量的關鍵字 width = 5; //width-變量名

②同時聲明和賦值變量:

var catName= "陳平安"; var x, y, z = 1;

③不聲明直接賦值(一般不使用):

width=5;

變量可以不經聲明而直接使用,但這種方法很容易出錯,也很難查找排錯,所以不推薦使用。

2. 數據類型:

基本類型:數字類型、布爾類型、字符串類型;

引用類型:對象類型、函數類型;

空類型:null和undefined

①number:

var iNum=23;?? ??//整數 var iNum=23.0;?? ?//浮點數

②Boolean:true和false?? 但是JS會把他們解析成1;0

③String:一組被引號(單引號或雙引號)括起來的文本 var string1="This is a string";

④null:表示一個空值,與undefined值相等;

⑤undefined:示例:

var width; //變量width沒有初始值,將被賦予值undefined

3. typeof運算符:

typeof檢測變量的返回值;typeof運算符返回值如下:

①undefined:變量被聲明后,但未被賦值.

②string:用單引號或雙引號來聲明的字符串。

③boolean:true或false。

④number:整數或浮點數。

⑤object:javascript中的對象、數組和null。

4. String對象:

①屬性:

字符串對象.length

var str="this is JavaScript"; var strLength=str.length; ?????//長度是18

②方法:

字符串對象.方法名();

split(str):

如果語法寫成width.split(" ")【引號中間有空格】此時:width height hello world會被拆分成:width,height,hello,world;

如果語法寫成width.split("")【引號中間沒有空格】此時:width height hello world會被拆分成:w,i,d,t,h, ,h,e,i,g,h,t, ,h,e,l,l,o, ,w,o,r,l,d

5. 數組:

①創建數組:

②為數組元素賦值:

方法一:

var fruit= new Array("apple", "orange", " peach","banana");

方法二:

var fruit = new Array(4); fruit [0] = " apple "; fruit [1] = " orange "; fruit [2] = " peach "; fruit [3] = " banana ";

③訪問數組:

數組名[下標]

6. 運算符號:

數學 +、-、*、/;

邏輯 >、<、>=、 <=、 =、 !=;&&、||、===、!==;

7. 邏輯控制語句:

①if條件語句:

if(條件){? //JavaScript代碼;? }else{? //JavaScript代碼;? }//If·中0,null,” ”,undefined,NaN,false--------結果是false;其他的都是true!

②switch多分支語句:

switch (表達式){? case 常量1 :JavaScript語句1;break;case 常量2 :JavaScript語句2;break;default :JavaScript語句3;? }

③for、while循環語句:

for(初始化;? 條件;? 增量){? JavaScript代碼;? }while(條件){? JavaScript代碼;? }

④for-i:

var fruit=[ "apple", "orange", "peach","banana"];for(var i in fruit){document.write(fruit[i]+"<br/>");? }//i就是數組的下標,in這個數組要查詢所有的數組下標

8. 循環中斷:

①break:

<script type="text/javascript">var i=0;for(i=0;i<=5;i++){if(i==3){? break;? }document.write("這個數字是:"+i+"<br/>");? } </script>

②continue:

<script type="text/javascript">var i=0;for(i=0;i<=5;i++){if(i==3){? continue;? }document.write("這個數字是:"+i+"<br/>");? } </script>

9. 注釋:

①單行注釋以 // 開始,以行末結束:

//alert("恭喜你!注冊會員成功");

②多行注釋以 /* 開始,以 */ 結束,符號 /*…… */ 指示中間的語句是該程序中的注釋

10. 常用的輸入/輸出

【輸出一般使用alert;輸入使用prompt;但是后期不建議使用alert,在真實的開發中一般使用console.Log( )】

①alert()【一般用在一些警告或者提示中】:

alert("提示信息");

②prompt()

prompt("提示信息", "輸入框的默認信息");

prompt("請輸入你喜歡的顏色","紅色");

prompt("請輸入你喜歡的顏色","");

11. 語法約定:

①代碼區分大小寫

小寫寫成大寫會報錯:Uncaught SyntaxError: Unexpected identifier。

②變量、對象和函數的名稱

當聲明變量、對象和函數的名稱時大小寫,數字,下劃線,美元符號都可以,但是必須以字母,下劃線,美元符號開頭。

否則會報錯:Uncaught SyntaxError: Invalid or unexpected token。

③分號

如果不寫會報錯:Uncaught SyntaxError: Invalid or unexpected token。

12.程序調試:

Chrome開發人員工具:

停止斷點調試;

單步調試,不進入函數體內部;

單步調試,進入函數體內部;

跳出當前函數;

禁用所有的斷點,不做任何調試;

alert()方法:

直接打印信息,直接在頁面上看到具體信息。

【但是一般使用console.Log( ),因為使用alert( )很容易忘掉刪除,當使用alert( )進行彈出時,最后產品上線后,會降低用戶體驗,所以使用console.Log( )就會避免這個問題】。

13.函數:

什么是函數?

函數的含義:類似于Java中的方法,是完成特定任務的代碼語句塊;使用更簡單,不用定義屬于某個類,直接使用。

總結

以上是生活随笔為你收集整理的JavaScript核心语法总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。