真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Javascript類(lèi)型轉(zhuǎn)換、封閉函數(shù)及常見(jiàn)內(nèi)置對(duì)象操作示例

本文實(shí)例講述了Javascript 類(lèi)型轉(zhuǎn)換、封閉函數(shù)及常見(jiàn)內(nèi)置對(duì)象。分享給大家供大家參考,具體如下:

創(chuàng)新互聯(lián)成立以來(lái)不斷整合自身及行業(yè)資源、不斷突破觀(guān)念以使企業(yè)策略得到完善和成熟,建立了一套“以技術(shù)為基點(diǎn),以客戶(hù)需求中心、市場(chǎng)為導(dǎo)向”的快速反應(yīng)體系。對(duì)公司的主營(yíng)項(xiàng)目,如中高端企業(yè)網(wǎng)站企劃 / 設(shè)計(jì)、行業(yè) / 企業(yè)門(mén)戶(hù)設(shè)計(jì)推廣、行業(yè)門(mén)戶(hù)平臺(tái)運(yùn)營(yíng)、成都APP應(yīng)用開(kāi)發(fā)移動(dòng)網(wǎng)站建設(shè)、微信網(wǎng)站制作、軟件開(kāi)發(fā)、四川樂(lè)山服務(wù)器托管等實(shí)行標(biāo)準(zhǔn)化操作,讓客戶(hù)可以直觀(guān)的預(yù)知到從創(chuàng)新互聯(lián)可以獲得的服務(wù)效果。

Javascript組成

1、ECMAscript javascript的語(yǔ)法(變量、函數(shù)、循環(huán)語(yǔ)句等語(yǔ)法)
2、DOM 文檔對(duì)象模型 操作html和css的方法
3、BOM 瀏覽器對(duì)象模型 操作瀏覽器的一些方法

類(lèi)型轉(zhuǎn)換

1、直接轉(zhuǎn)換 parseInt() 與 parseFloat()

alert('12'+7); //彈出127
alert( parseInt('12') + 7 ); //彈出19 
alert( parseInt(5.6)); // 彈出5
alert('5.6'+2.3); // 彈出5.62.3
alert(parseFloat('5.6')+2.3); // 彈出7.8999999999999995
alert(0.1+0.2); //彈出 0.3000000000000004
alert((0.1*100+0.2*100)/100); //彈出0.3
alert((parseFloat('5.6')*100+2.3*100)/100); //彈出7.9

2、隱式轉(zhuǎn)換 “==” 和 “-”

if('3'==3)
{
  alert('相等');
}
// 彈出'相等'
alert('10'-3); // 彈出7

3、NaN 和 isNaN

alert( parseInt('123abc') ); // 彈出123
alert( parseInt('abc123') ); // 彈出NaN

調(diào)試程序的方法

1、alert

2、console.log

3、document.title

變量作用域

變量作用域指的是變量的作用范圍,javascript中的變量分為全局變量和局部變量。

1、全局變量:在函數(shù)之外定義的變量,為整個(gè)頁(yè)面公用,函數(shù)內(nèi)部外部都可以訪(fǎng)問(wèn)。
2、局部變量:在函數(shù)內(nèi)部定義的變量,只能在定義該變量的函數(shù)內(nèi)部訪(fǎng)問(wèn),外部無(wú)法訪(fǎng)問(wèn)。



封閉函數(shù)

封閉函數(shù)是javascript中匿名函數(shù)的另外一種寫(xiě)法,創(chuàng)建一個(gè)一開(kāi)始就執(zhí)行而不用命名的函數(shù)。

一般定義的函數(shù)和執(zhí)行函數(shù):

function myalert(){
  alert('hello!');
};
myalert();

封閉函數(shù):

(function myalert(){
  alert('hello!');
})();

還可以在函數(shù)定義前加上“~”和“!”等符號(hào)來(lái)定義匿名函數(shù)

!function myalert(){
  alert('hello!');
}()

封閉函數(shù)的好處

封閉函數(shù)可以創(chuàng)造一個(gè)獨(dú)立的空間,在封閉函數(shù)內(nèi)定義的變量和函數(shù)不會(huì)影響外部同名的函數(shù)和變量,可以避免命名沖突,在頁(yè)面上引入多個(gè)js文件時(shí),用這種方式添加js文件比較安全,比如:

var iNum01 = 12;
function myalert(){
  alert('hello!');
}
(function(){
  var iNum01 = 24;
  function myalert(){
    alert('hello!world');
  }
  alert(iNum01);
  myalert()
})()
alert(iNum01);
myalert();

常用內(nèi)置對(duì)象

1、document

document.getElementById //通過(guò)id獲取元素
document.getElementsByTagName //通過(guò)標(biāo)簽名獲取元素
document.referrer //獲取上一個(gè)跳轉(zhuǎn)頁(yè)面的地址(需要服務(wù)器環(huán)境)

2、location

window.location.href //獲取或者重定url地址
window.location.search //獲取地址參數(shù)部分
window.location.hash //獲取頁(yè)面錨點(diǎn)或者叫哈希值

3、Math、

Math.random 獲取0-1的隨機(jī)數(shù)
Math.floor 向下取整
Math.ceil 向上取整

感興趣的朋友可以使用在線(xiàn)HTML/CSS/JavaScript代碼運(yùn)行工具:http://tools.jb51.net/code/HtmlJsRun測(cè)試上述代碼運(yùn)行效果。

更多關(guān)于JavaScript相關(guān)內(nèi)容可查看本站專(zhuān)題:《JavaScript常用函數(shù)技巧匯總》、《javascript面向?qū)ο笕腴T(mén)教程》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》

希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。


分享題目:Javascript類(lèi)型轉(zhuǎn)換、封閉函數(shù)及常見(jiàn)內(nèi)置對(duì)象操作示例
網(wǎng)站URL:http://weahome.cn/article/ihjcoi.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部