1樓:劊子嘴
= 空陣列物件
! = 物件取反為false
toString() ) 結果為 +『』 = 0所以對應為
[false + ''][0][0]
['false'][0][0]
'false'[0]'f'
2樓:hello world
隱式型別轉換
// true
! //false
+ // 0
false34;false"
["false"][0][0] === 'f'
3樓:「已登出」
false => !
truegt; !!
undefined =>NaNgt0gt; +1gt; +!+
2gt10gtArray =>Number => +
String => +
Boolean => !
Function => ["filter"]evalgt; ["filter"]["constructor"]( CODE )()
window => ["filter"]["constructor"]("return this")()
4樓:包子
!是false
+是輸出0
這是利用的js的valueof
第乙個中括號內部相當於
false +
這裡的輸出的是tostring
所以結果是false的字串
真實的事["false"][0][0]
關於c程式,字串為什麼不輸出?
霍工 陣列a沒有定義長度,因此預設是初始的5個位址,後邊的均沒有開闢給a。當增加一節字元後,實際是在開闢的5個位址後,強制將 2334 寫在沒有分配的位址,而這些位址是不能正常使用的,很容易引起位址異常,即使輸出正確,實際也是異常讀取且極易崩潰。如果主函式增加 return 0 就應該看出來是非法終...
C語言有指標字串,為什麼沒有指標數字?
虛實道長 我個人覺得這個跟計算機的架構,以及數字或者字元的編碼有關。計算機如果暫存器是32位的,當然可以直接支援32位的數字 整數或者浮點數 但是字元,本質上也是 數字的形式 儲存,那麼顯然的問題就是 如何把abcd26個英文本元和常用字元用什麼數字儲存?單個字元可以轉化為32位數字,而字串不能夠。...
c 中的字串常量為什麼可以賦值給char
大只姑娘 字串常量本身的特性就是常量不可變,儲存在記憶體的靜態資料區,可以用指標進行字串操作除了改變字串原本內容 char p hello char p的指標指向乙個字串常量的首位址,cout cout p 想要列印出字串的首位址可以強轉下輸出指標的型別,cout void p 準確來說,不是把 h...