成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

盤點JavaScript中那些進階操作知識(上篇)

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

[[419582]]

前言

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

1.進階操作

這里列舉了一些小編以前經常用到的一些例子以及一些經驗,由于篇幅受限,這里我將會把部分執行結果的輸出直接輸入到代碼下面。

1).瀏覽器輸入

  1. prompt('請輸入') 返回一個字符串變量 

2).瀏覽器輸出

  1. document.write('我被輸出了') 返回一個字符串 

3).瀏覽器彈框

  1. alert('我是彈框')  返回一個字符串 

4).瀏覽器交互

  1. confirm("是否進入"); 返回一個比爾類型的值 

5).控制臺打印結果

  1. console.log('顯示在控制臺的結果'

6).類型檢查

  1. typeof ss 
  2. ss instanceof string 

7).轉換為字符串

  1. var ff=123 
  2. ff.toString() 

8).轉換為數字

  1. parseInt(‘231fasd’) -->231  isNumeric 用來判斷是否是數字 
  2. parseInt('df',num) --> num介于2~36之間,若省略則為10,若‘0x’開頭,則為16,若小于2或大于36則為NAN 
  3. parseFloat('10'-->無法轉換為數字將返回NaN,可通過isNan來判斷是否為NaN 

9).轉換為原始對象

  1. var ff=123 
  2. ff.ValueOf() 

10).編解碼函數

1))字符串編解碼

  1. escape(string)    # 編碼 
  2. unescape(string)   #解碼 

2))URL編解碼

  1. encodeURI(URIstring)  #編碼 
  2. decodeURI(URIstring)  #解碼 
  3. encodeURIComponent(URIstring)   #把字符串編碼為 URI 組件 
  4. decodeURIComponent(URIstring)   #解碼一個編碼的 URI 組件 

11).Eval

可把里面的字符串當做Js代碼來執行,猶如Python中的Eval。

  1. eval("alert('fasd')"

12).Call

能夠使用屬于另一個對象的方法,可傳多個參數,是經典的對象冒充方法。

  1. function ss(a,b) { 
  2.     alert(a + this.val + b); 
  3. }; 
  4. var o= new Object(); 
  5. o.val = "123"
  6. ss.call(o, "I am""years old."); 
  7.  
  8. output
  9. I am 123 years old 

13).Apply

與Call差不多,前面是對象但是它后面的參數是一個數組。

  1. function ss(a,b) { 
  2.     alert(a + this.val + b); 
  3. }; 
  4. var o= new Object(); 
  5. o.val = "123"
  6. ss.apply(o, new Array("I am""years old")); 

14).Caller

返回一個對函數的引用,該函數調用了當前函數,caller 屬性只有在函數執行時才有定義。

  1. function aa() { 
  2.     if (aa.caller) { 
  3.        console.log(aa.caller);    
  4.     } else { 
  5.         console.log("111"); 
  6.      } 
  7. aa() 
  8. output: 111 

15).Callee

返回正被執行的 Function 對象,表示對函數對象本身的引用,一般用在遞歸。

  1. function ff(x){ 
  2.     if(x==1) 
  3.         return 1; 
  4.     else
  5.         return x+arguments.callee(x-1) 
  6. ff(3); 
  7. output:6 

總結

這篇文章主要介紹了JavaScript的進階操作知識。下一篇文章,我們繼續介紹JavaScript,敬請期待!

 

責任編輯:姜華 來源: IT共享之家
相關推薦

2021-08-30 10:25:48

JavaScript進階操作前端

2021-06-15 10:01:27

JavaScript數組遍歷Entries

2021-07-20 10:26:12

JavaScriptasyncawait

2021-06-26 10:03:35

Python框架Flask

2021-04-12 10:02:02

JavaList集合

2024-08-02 15:04:14

JavaScript服務器

2024-06-25 12:52:40

JavaScript開發

2023-01-31 16:35:34

JavaScript測試框架

2021-08-03 10:01:37

JavaScript事件方法

2010-04-19 17:39:50

Unix操作系統

2017-07-19 14:26:01

前端JavaScriptDOM

2017-02-20 23:05:14

JavaScript

2010-04-19 11:26:52

Unix操作系統

2011-08-15 10:35:43

iPhone開發Atomicnonatomic

2021-07-26 05:20:47

JavaScript解構賦值數組解構

2024-07-17 11:35:31

JavaScript解構賦值

2024-09-10 15:34:18

JavaScript解構賦值

2024-06-18 10:28:46

2021-09-04 07:56:44

Pythonos模塊

2019-05-28 10:28:52

物聯網操作系統IOT
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费在线观看av的网站 | 日韩中文字幕 | 亚洲综合五月天婷婷 | jlzzjlzz国产精品久久 | 精品国产一区二区三区免费 | 91av在线不卡 | 毛片一区| 黄色一级毛片免费看 | 亚洲aⅴ| 欧美极品在线 | 亚洲女人天堂网 | 久久久久久亚洲欧洲 | 精品一区二区三区电影 | 久久99精品久久久久久国产越南 | 国产午夜精品一区二区 | 午夜影院视频 | 欧美区在线观看 | 色吧久久 | 日韩精品一区二区三区视频播放 | 日韩二| 中文字幕1区 | 精品一区二区三区四区五区 | 欧美一区二区三区在线观看 | 久草www| av看片网站 | 玖玖国产精品视频 | 久久91精品久久久久久9鸭 | 国产精品久久久久久久岛一牛影视 | 男女啪啪高潮无遮挡免费动态 | 精品视频在线观看 | 久久国产电影 | 亚洲成人蜜桃 | 羞羞视频网站免费观看 | 久久69精品久久久久久国产越南 | 91精品麻豆日日躁夜夜躁 | 欧美男人天堂 | 欧美在线观看一区 | 亚洲综合色丁香婷婷六月图片 | 久久99精品久久久久久琪琪 | 日韩在线小视频 | 国产精品观看 |