第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

js 的問題

js 的問題

?5、下面代碼分別打印什么var f = true;if (f === true) {??var a = 10;}function fn() {??var b = 20;??c = 30;}fn();console.log(a);console.log(b);console.log(c);
查看完整描述

5 回答

已采納
?
GavinZeng

TA貢獻31條經(jīng)驗 獲得超20個贊

看了一下代碼,你應(yīng)該問的不是這幾個程序的輸出結(jié)果,嘗試著回答一下:

第一部分代碼:

var?f?=?true;
if?(f?===?true)?{
??var?a?=?10;
}

這里的 === 是全等判斷,除了判斷值是否相等之外,還判斷類型是否相同;

第二部分代碼:

function?fn()?{
??var?b?=?20;
??c?=?30;
}
fn();

fn函數(shù)的作用,只是對兩個變量進行了賦值。

var b = 20; 是聲明了一個私有變量,在fn函數(shù)內(nèi)有效;

c = 30; 是聲明了一個全局變量,在fn函數(shù)外也有效。不過需要注意的是,這種寫法在調(diào)用fn函數(shù)之前,變量c是不存在的

第三部分代碼:

console.log(a);?//輸出10
console.log(b);?//報錯,b是私有變量,fn函數(shù)內(nèi)才能訪問b
console.log(c);?//輸出30,實際上無法輸出,程序在上一步時已經(jīng)報錯跳出了

調(diào)用控制臺輸出結(jié)果,需要打開瀏覽器的控制臺才能看到輸出內(nèi)容,如果不會這種方式,可以把console.log替換成alert,可以使用彈出窗口的方式查看結(jié)果

查看完整回答
5 反對 回復(fù) 2016-10-10
?
super丶千

TA貢獻5條經(jīng)驗 獲得超1個贊

動手測試一下就知道了,實踐,實踐,實踐,重要的事說三遍

查看完整回答
反對 回復(fù) 2016-10-10
?
stone310

TA貢獻361條經(jīng)驗 獲得超191個贊

只在函數(shù)內(nèi)定義了b,外部沒有b,打印完a為10就報錯

查看完整回答
反對 回復(fù) 2016-10-10
?
qq_跌跌撞撞我們一起走_04083332

TA貢獻2條經(jīng)驗 獲得超0個贊

不好使


查看完整回答
反對 回復(fù) 2016-10-10
?
慕用0418482

TA貢獻98條經(jīng)驗 獲得超15個贊

你為什么不自己新建一個js文件然后把代碼扔進去看打印出什么。

查看完整回答
反對 回復(fù) 2016-10-10
  • 5 回答
  • 0 關(guān)注
  • 1985 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號