日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
一文帶你解讀JavaScript的基本用法

前言

相信做網(wǎng)站對JavaScript再熟悉不過了,它是一門腳本語言,不同于Python的是,它是一門瀏覽器腳本語言,而Python則是服務(wù)器腳本語言,我們不光要會Python,還要會JavaScript,因為它對做網(wǎng)頁方面是有很大作用的。

JavaScript的基本用法

1.如何使用Js腳本

1).引入Js文件

在頭部標(biāo)簽中導(dǎo)入腳本標(biāo)簽并指明腳本文件路徑

 
 
 
  1.  

2).標(biāo)簽中使用

 
 
 
  1.  
  2.  

2.數(shù)據(jù)類型

JavaScript的數(shù)據(jù)類型分為:

 
 
 
  1. string 
  2. number 
  3. boolean 
  4. array 
  5. object 
  6. null 
  7. undefined 

3.注釋

1).單行注釋

以“//”開頭,后面接注釋語句,只能注釋一行

2).多行注釋

/* 注釋語句,可注釋多行 */

4.特殊符號

 
 
 
  1. \n 換行 
  2. \t 制表符  
  3. \b 空格  
  4. \r 回車  
  5. \f 換頁符 
  6. \\ 反斜杠  
  7. \' 單引號 
  8. \" 雙引號 
  9. \0 x 八進(jìn)制代碼x表示的字符(n是0到7中的一個八進(jìn)制數(shù)字) 
  10. \x x 十六進(jìn)制代碼x表示的字符(n是0到F 中的一個十六進(jìn)制數(shù)字) 
  11. \u x 十六進(jìn)制代碼x表示的Unicode字符(n是0到F 中的一個十六進(jìn)制數(shù)字) 

5.變量聲明

1).Var聲明

 
 
 
  1. var ss='fsdf'  外部聲明的變量可在全局使用 
  2. var ss        也可以不聲明值,也不會產(chǎn)生錯誤,唯一的遺憾是會產(chǎn)生變量提升 

2).Const 聲明

 
 
 
  1. const ss=123   不存在變量提升,可生成塊級作用域 ,常用于聲明常量,聲明后必須賦值 

3).Let 聲明

 
 
 
  1. let ss=123   不存在變量提升,可生成塊級作用域,常用于聲明變量, 

6.控制結(jié)構(gòu)語句

1).If ......Else

 
 
 
  1. var aa=12 
  2. if(aa>3){console.log(1)} 
  3. else{alert(1)} 

可以看出與我們的Python語句略有不同。

2).Do.....While

 
 
 
  1. var i=1 
  2. do 
  3.  { 
  4.  i++; 
  5.  console.log(i); 
  6.  } 
  7. while(i<5) 

3).While

 
 
 
  1. var i=1 
  2. while(i<5){ 
  3.     i++; 
  4.     console.log(i) 

4).For

 
 
 
  1. for(let i=1;i<6;i++){ 
  2.     console.log(i) 

5).For....In...

 
 
 
  1. #打印了document對象的所有方法 
  2.     for(y in document) 
  3.         { 
  4.             console.log(y) 
  5.         } 

6).Break、Continue

 
 
 
  1. break    立即終止循環(huán) 
  2. continue 退出當(dāng)前循環(huán)進(jìn)入下一個循環(huán) 

7).標(biāo)簽語句

指的是標(biāo)簽后面的語句可由判斷結(jié)果自行決定什么時候結(jié)束

 
 
 
  1. var i=0 
  2. label:while(i<10){ 
  3.     i++; 
  4.     if(i==5){ 
  5.         break label; 
  6.     else{ 
  7.         console.log(i) 

8).With語句

相當(dāng)于Python中的上下文管理器

 
 
 
  1. var aa='fasdffsa' 
  2.         with(aa){ 
  3.             console.log(aa) 
  4.         } 

9).Switch語句

 
 
 
  1. var aa=[1,2,3] 
  2.     switch(aa){ 
  3.         case 1:console.log(1); 
  4.         break; 
  5.         case 2:console.log(2); 
  6.         break; 
  7.         case 3:console.log(3); 
  8.         break; 
  9.         default:console.log('fas'); 

10).For....of

 
 
 
  1. for(let val of iterable){ 
  2. console.log(val) 

11).For each ..... in

 
 
 
  1. var sum = 0; 
  2. var obj = {prop1: 5, prop2: 13, prop3: 8}; 
  3. for each (var item in obj) { 
  4.   sum += item; 
  5. print(sum); // 輸出"26",也就是5+13+8的值 
  6.  
  7.  
  8. obj.forEach(function(val,item,array){ 
  9.       array[item]=val 
  10. }) 

總結(jié)

這篇文章主要結(jié)束了JavaScript的導(dǎo)入、數(shù)據(jù)類型、注釋、變量和控制語句。下一篇文章,我們繼續(xù)介紹JavaScript,敬請期待!


網(wǎng)站題目:一文帶你解讀JavaScript的基本用法
網(wǎng)頁鏈接:http://m.5511xx.com/article/dpcohgo.html