亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JavaScript題目

JavaScript題目

Hall0W0rld 2017-06-12 17:18:26
function hi(){var a;alert(a);}返回結果為什么是undefined?
查看完整描述

5 回答

?
書旅

TA貢獻238條經驗 獲得超101個贊

JS中,定義了變量,卻未賦值,默認輸出就是undefined

查看完整回答
2 反對 回復 2017-06-13
  • 仙士可
    仙士可
    活捉..
  • 書旅
    書旅
    Value = 在計算機程序中,經常會聲明無值的變量。未使用值來聲明的變量,其值實際上是 undefined。 在執行過以下語句后,變量 carname 的值將是 undefined: var carname; W3c JS里邊的原話 -_-| 我是剛看到你的回復
已采納
?
woshiajuana

TA貢獻211條經驗 獲得超152個贊

你a變量沒有給值,聲明的時候默認值就是undefined,所以彈出undefined;

而hi函數沒有具體返回值,所以hi函數執行返回的值也是undefined;

查看完整回答
反對 回復 2017-06-12
?
qq_當我浮夸_0

TA貢獻1條經驗 獲得超0個贊

沒有 hi()

查看完整回答
反對 回復 2017-06-13
?
RuthlessPotato丶

TA貢獻19條經驗 獲得超9個贊

建議你了解下js解析機制。
查看完整回答
反對 回復 2017-06-13
?
Joper

TA貢獻12條經驗 獲得超15個贊

哥們 ?你alert一下彈出a這個函數但是你定義a沒有給a里面賦值 ?所以undefined空值的意思

查看完整回答
反對 回復 2017-06-13
?
Brander_PY

TA貢獻16條經驗 獲得超6個贊

var a; 只定義變量缺沒有賦直,這是一個空的變量,js中空的變量會返回undefined(未定義)

查看完整回答
反對 回復 2017-06-13
?
laj1341

TA貢獻19條經驗 獲得超3個贊

定義了但未賦值 ?所以是undefined

查看完整回答
反對 回復 2017-06-12
?
巴洛克工作社長

TA貢獻1條經驗 獲得超0個贊

是不是a未定義啊
查看完整回答
反對 回復 2017-06-12
?
qq_歲月靜好不忘初心_0

TA貢獻38條經驗 獲得超6個贊

需要給變量a賦值,默認返回值就是default,

查看完整回答
反對 回復 2017-06-12
?
蜂之谷

TA貢獻564條經驗 獲得超863個贊

當聲明的變量還未被初始化時,變量的默認值為undefined

查看完整回答
反對 回復 2017-06-12
  • 5 回答
  • 1 關注
  • 3773 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號