欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

javascript弱類,js弱類型語言的弊端

javascript是干什么的

JavaScript(簡稱“JS”)是一種具有函數(shù)優(yōu)先的輕量級,解釋型或即時編譯型的編程語言。雖然它是作為開發(fā)Web頁面的腳本語言而出名,但是它也被用到了很多非瀏覽器環(huán)境中,JavaScript基于原型編程、多范式的動態(tài)腳本語言,并且支持面向對象、命令式、聲明式、函數(shù)式編程范式。

成都創(chuàng)新互聯(lián)是一家專業(yè)提供江干企業(yè)網(wǎng)站建設,專注與成都做網(wǎng)站、網(wǎng)站建設、H5高端網(wǎng)站建設、小程序制作等業(yè)務。10年已為江干眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。

javascript是一種解釋類型的語言,跟c++、c語言這些不一樣(先編譯后執(zhí)行),它是在程序運行過程中每行都要進行解釋。javascript不僅是一種基于對象的腳本語言,它既可以創(chuàng)建對象,也可以直接使用已有的對象。

javascript是事件驅動性的腳本語言,比如用戶在訪問網(wǎng)頁時,鼠標在點擊,移動等操作。javascript是可以直接對這些時間做出相應,并不需要通過web服務器來對用戶的行為做出相應。

javascript特點:

1、簡單性

javascript是弱類型的變量類型,對于數(shù)據(jù)類型并沒有嚴格要求,她的設計簡單緊湊。

2、跨平臺性

javascript是不需要依靠操作系統(tǒng),只要瀏覽器支持,它編譯后就可以直接帶到任何支持瀏覽器腳本語言上就可以直接使用了,而javascript幾乎已經獲得所有瀏覽器的支持。

javascript是事件驅動性的腳本語言,比如用戶在訪問網(wǎng)頁時,鼠標在點擊,移動等操作。javascript是可以直接對這些時間做出相應,并不需要通過web服務器來對用戶的行為做出相應。

javascript是弱類型嗎

弱類型語言也是有類型的。或者說,任何計算機語言都是要有類型的。

基本數(shù)據(jù)類型有:number、string、boolean、undefined、null

引用類型有:object、function

1

2

3

4

5

6

7

8

9

10

11

12

13

14

var num = 123;

console.log(typeof num);//number

var str = 'string';

console.log(typeof str);//string

var bool = true;

console.log(typeof bool);//boolean

var undef = undefined;

console.log(typeof undef);//undefined

var nul = null;

console.log(typeof nul);//object。因為null代表對象是空的情況。

自動類型轉換

1

2

3

4

"10.0"%"5"http://結果是0,string類型自動類型轉換為number類型

!0//結果是true,number類型自動轉換為boolean類型

"10.0" + 5//結果是"10.05",number類型自動轉換為string類型

javascript的變量是強類型還是弱類型,是否了解閉包概念,原型鏈

javascript的變量是弱類型。

閉包:在類似C/C++這種的非函數(shù)式編程語言中,也可以定義函數(shù)指針并返回,但外層函數(shù)在執(zhí)行結束后為內層函數(shù)定義的上下文信息會被銷毀,而在閉包中,則保存了返回的函數(shù),還包含返回函數(shù)的上下文信息。閉包有兩個用途,一是方便實現(xiàn)嵌套的回調函數(shù),二是隱藏對象的細節(jié)。

原型鏈:創(chuàng)建對象時,應該在構造函數(shù)內定義一般成員,而是其原型定義成員函數(shù)。JS中有兩個特殊的對象:Object與Function,它們都是構造函數(shù),用于生成對象。Object.prototype是所有對象的祖先,F(xiàn)unction.prototype是所有函數(shù)的原型,包括構造函數(shù)。可以將JS的對象分為三類:用戶創(chuàng)建對象,構造函數(shù)對象,原型對象。所有對象中都有一個__proto__屬性,其指向此對象的原型。

構造函數(shù)對象有prototype,指向其原型對象,通過此構造函數(shù)創(chuàng)建對象時,新創(chuàng)建對象的__proto__屬性將會指向構造函數(shù)的prototype屬性。原型對象有一個constructor屬性,指向它對應的構造函數(shù)。

什么說javascript是弱類型語言

弱類型語言 是相對強類型語言來說的

在強類型語言中,變量類型有多種,例如int char float boolean 等

不同的類型相互轉換有時需要強制轉換

而javascript只有一種類型var ,為變量賦值時會自動判斷類型并進行轉換

所以javascript是弱語言

就體現(xiàn)在變量定義類型VAR上了

JS里面的弱類型指的是什么意思?

就是變量匹配的時候,如果只是使用 ’==‘,就會發(fā)生隱式類型轉換。

如 1 == true,是數(shù)字類型和布爾類型的比較,如果是強類型的語言,輸出應該是false,但是由于隱式轉換的存在,js輸出了 ture。隱式轉換比如 valueOf

新聞名稱:javascript弱類,js弱類型語言的弊端
本文路徑:http://aaarwkj.com/article44/dsisgee.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、Google、電子商務、網(wǎng)站導航、手機網(wǎng)站建設、動態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設
欧美激情片免费在线观看| 一区二区久久精品视频| 亚洲精品入口一区二区| 日韩欧美一区二区免费| 福利一区福利二区视频| 色婷婷亚洲综合色一区二区| 91人妻互换一区二区| 国产又粗又爽视频免费| 国产精品又大又黑又长又粗| 好吊视频在线免费观看| 国产精精精精品欧美日韩| 国产传媒视频网站在线观看| 日本不卡不码高清免费| 九九久久亚洲av成人乱片| 亚洲国产av福利久久| 午夜最新福利在线视频| 国产日韩欧美一区综合| 黑人巨大一区二区三区| 国产在线精品专区第一页| 欧美日韩在线一区2区| 国产精品专区日产一区| 欧美两性色一区二区三区| 日本一区二区三区高清在线| 高清免费欧美大片在线观看| 91人妻精品丰满少妇区| 国产深夜福利在线观看| 亚洲精品福利在线视频| 国产成人久久精品二区三区| 亚洲国产欧美精品综合在线| 中文字幕乱码伊人三级| 99热精品成人免费观看| 亚洲国产精品高清久久| 伊人激情久久综合中文字幕| 亚洲第一国产综合自拍| 欧美伊香蕉久久综合网99| 91麻豆粉色视频在线| 欧美精品中出一区二区三区| 国产剧免费看视频网站成人| 熟女人妻av五十路六十路| 中文字幕乱码av一区二区| 日韩50岁老女人骚色|