什麼是強型別,什麼是弱型別?哪種更好些?為什麼

2022-09-14 15:57:32 字數 360 閱讀 5232

什麼是強型別,什麼是弱型別?哪種更好些?為什麼? 

強型別是在編譯的時候就確定型別的資料,在執行時型別不能更改,

而弱型別在執行的時候才會確定型別。

沒有好不好,二者各有好處。

強型別安全,因為它事先已經確定好了,而且效率高。

一般用於編譯型程式語言,如c++,j**a,c#,pascal等。

弱型別相比而言不安全,在執行的時候容易出現錯誤,但它靈活,多用於解釋型程式語言,

如j**ascript,vb和.net formwork3.0中的匿名型別var等。

引用:出處:

email: [email protected]

qq交流:903639067

為什麼js是弱型別,動態型別

前兩者,弱 強型別指的是語言型別系統的型別檢查的嚴格程度。後兩者指的是變數與型別的繫結方法。弱型別相對于強型別來說型別檢查更不嚴格,比如說允許變數型別的隱式轉換,允許強制型別轉換等等。強型別語言一般不允許這麼做。這篇wiki上有例子 strong typing 靜態型別指的是編譯器在compile ...

什麼是資料型別?

宣告 師從老男孩太白金星,不對 做任何保證,如有問題請自攜兵刃直奔沙河 什麼是資料型別?我們人類可以很容易的分清數字與字元的區別,但是計算機並不能呀,計算機雖然很強大,但從某種角度上看又很傻,除非你明確的告訴它,1是數字,漢 是文字,否則它是分不清1和 漢 的區別的,因此,在每個程式語言裡都會有乙個...

弱口令總結(什麼是弱口令)

空口令 口令長度小於8 口令不應該為連續的某個字元 qqqqqq 賬號密碼相同 例 root root 口令與賬號相反 例 root toor 口令純數字 例 112312324234,號 口令純字母 例 asdjfhask 口令已數字代替字母 例 hello word,hell0 w0rd 口令採...