發表文章

JavaScript初學者的入門天地!(14)函式中使用多參數

圖片
相信你對JavaScript的函式和其參數不陌生,今天要教你如何在當中使用多重函式! 函式中使用多重參數 在上一篇關於 JavaScript 的文章「 函式中的參數(Parameters) 」中,介紹了函式中的參數用法。而本篇 JavaScript 教學則介紹在 函式 (function)中置入多個參數的方法。 一個函式中可以使用兩個以上的參數,參數間以半形的逗點「,」隔開。例如名為「myFunc」的函式中置入了三個參數,其寫法如下: function myFunc(x,y,z) { //這裡寫上要執行的程式代碼,定義這個參數。 } 這些參數被使用於函式的定義中,關於寫法,請看以下範例: function sayAge(name,age){ document.write(name+" is "+age+" years old.") } 當你在宣告上述的「sayAge」函式時,就在小括號中寫入兩個參數的值(即為「引數 arguments」)。 兩個引數必須依照參數的順序來寫,請參考以下範例: See the Pen JavaScript14--function multiple Parameters by Tedutw ( @Tedutw ) on CodePen . 另一個三個參數的範例如下: See the Pen JavaScript14--function multiple Parameters-2 by Tedutw ( @Tedutw ) on CodePen . 假如你宣告函式之後,當你所輸入的引數數目小於參數時,則缺少的引數就被設置為「undefined」。 如下例中,我們定義了三個參數,但是只輸入了兩個引數,則第三個引數就會自動被設置為「undefined」。 See the Pen JavaScript14--function multiple Parameters-3 by Tedutw ( @Tedutw ) on CodePen . 延伸閱讀文章: JavaScript初學者的入門天地!(12)使用者定義函式 JavaScript初學者的入門天地!(13)函式中的參數...

達內教育分享新知永不止息~今天來看達克效應!

圖片
達內教育一如往常地想帶你了解各種冷知識!今天介紹的達克效應相信很多人已經聽說過,但你知道它的由來嗎? 你在職場或是學校一定有遇過這種人!他們總是滿嘴大道理,將看起來再簡單不過的道理講得天花亂墜,還會真誠地跟你說:「能遇到我,你真的是太幸運了,我是你的貴人,跟著我說的做就對了!」 不,我絕對不是在說你老闆!我是在說那些病入膏肓的達克效應症候群患者! 達內教育 今天就要跟你分享這鼎鼎大名的:達克效應! ▲ 達克效應患者如何一步步被自大毀滅? 在1999年,由兩位任職於康乃爾大學心理系的教授鄧寧(David Dunning)以及克魯格(Justin Kruger)發現了達克效應(D-K effect),並在2000年獲得了「搞笑諾貝爾奬」,這本來博君一笑的小實驗,可是在未來的20年間,時時刻刻地警示著我們呢。   這兩位英國心理學家到底是哪根筋不對?會想做這樣的實驗呢? 這要源自於1995年的一起令人啼笑皆非的銀行搶劫案。警察在搶案發生後一小時,就根據監視錄影器將犯人抓捕到案。沒想到兩位嫌犯卻驚訝的大喊著:「我們已經塗上可以隱形的檸檬汁了啊?為什麼監視器還可以拍到我們?」是不是與成語「掩耳盜鈴」的故事很像呢! 英國的這兩位心理學家,太過驚訝於這兩位嫌犯的愚蠢,於是他們倆決定試著著手測量「人類的愚蠢程度」,這也就是達克效應的緣起。 想看更多關於達克效應的愚蠢故事嗎?來 這裡 看看吧! 要怎麼惡整另一半?漢堡王的網路行銷告訴你! AIoT是啥?AI人工智慧透過5G和物聯網(IoT)的完美結晶 人工智慧會讓 Siri 更加情緒化,更掀起 AI 平權運動了?   如何測出人類自以為是的程度? 在得出達克效應這個實驗結果之前,兩位教授先分別測量受試者的「幽默感」、「文法」和「邏輯」,並詢問他們認為自己會在這麼排名中位於前幾%。他們在受試結果中發現,最末端25%的受試者,最容易高估自己的排名結果,而排名前面的受試者反而低估了自己的能力。 根據實驗結果,鄧寧與克魯格教授提出了四點結論: 1. 與能力較佳者相比,能力不足者更有可能高估自己的水平 2. 能力不足者深受自我認知失調所苦,無論是對於自己或是他人的能力評估都會出現問題 3. 能力不足者比他人更難透過與他人比較,認知...

說到數位行銷,這些討論度破表的話題怎能錯過!

圖片
要做數位行銷的人,這篇文章帶你回顧2019熱搜排行榜,讓你一下進入狀況! ▲ Google 台灣區 2019 年搜尋排行榜(點此進入) 在網路的世界,身為 數位行銷 人或 網路行銷 人,只活在自己的同溫層小泡泡中是絕對會被淘汰的!這裡有 2019 年熱搜話題,在今年的尾聲利用這些話題熱度,再衝一波人氣吧! 期待英雄降臨的一年,【復仇者聯盟】登全球年度電影榜首 還記得今年夏天討論度最高的【復仇者聯盟:終局之戰】嗎? Google 發現除了這部讓眾人瘋狂搶票的年度電影之外,2019的年度熱搜關鍵字總是充斥著「英雄」的字眼。除了【復仇者聯盟:終局之戰】,漫威更有多部作品上榜,諸如【驚奇隊長】以及【蜘蛛人:離家日】。而除了漫威電影,以英雄電影反派為背景的【小丑】也在台灣 Google 搜尋排行中居冠,顯示出以「英雄」作為題材的創作現今已成為主流,更在 數位行銷 和 網路行銷 社群上掀起廣大聲量! ▲ 期許英雄降臨的一年,更讓生活充滿希望! 除了【復仇者聯盟】以及【小丑】,以 人工智慧 與合成人充斥的未來世界為背景的【戰鬥天使艾莉塔】也登上了 Google 年度搜尋排行榜。這部電影不但展示了最新的電影特效技術,更揭示了人們對於 人工智慧 的想像。 AI主導的未來誰是贏家?這5部Cyberpunk電影已預言了未來一切 砸重金請大咖卻拍出雷片!好萊塢開始用AI來拍電影? AI時代來臨,是否對人類造成威脅?答案在這5部電影裡 在今年,台灣影劇圈也開始思考:「我們與惡的距離」到底有多遠? 2019關鍵字熱搜總排行榜,由「我們與惡的距離」奪下,隨著近年轉型正義以及媒體識讀開始受到大眾的重視,公視推出了掀起全台話題的金鐘電視劇【我們與惡的距離】,其中以近年備受大眾關注的無差別殺人事件為背景,討論多項社會禁忌話題:像是「死刑存廢」、「精神疾病」等,也帶入了新聞產業的困境。以寫實的拍攝手法,演繹社會小人物面對生離死別的悲痛,並引發社會對於「犯罪」的思考:真的如我們所想的那樣嗎? 而這樣深度的話題討論,不僅值得大家細細品味,另外,也讓【我們與惡的距離】一舉奪下今年金鐘獎的六個獎項! ▲ 【我們與惡的距離】演員不但演技超群,更掀起社會議題討論! 要怎麼惡整另一半?漢堡王的網路行銷...

JavaScript初學者的入門天地!(13)函式中的參數

圖片
JavaScript函式中的參數到底是怎麼一回事?這次要慢慢地解析給你聽! 函式中的參數 JavaScript 中的 函式 (function),可以導入 參數(parameters) ,如此一來,就能讓函式有更多的應用。 在定義 JavaScript 函式參數中,參數(parameters)的名稱會被寫在函式名稱後方的小括號內。語法如下所示: function函式名稱(參數1, 參數2, 參數3) { //這裡寫上要執行的代碼 } 所有的參數都必須被命名,並且以 半形逗號 來隔開所有不同名稱的參數。 使用參數 當定義完參數之後,你就可以在 函式 內使用它了。 看看下方的例子:一個名為「sayHello」的函式,該 函式 使用一個名為「name」的參數。當宣告「sayHello」函式時,就在小括號中寫入該參數的值,也就是引數(arguments)。 See the Pen JavaScript13-functionParameters by Tedutw ( @Tedutw ) on CodePen . 您可以定義一個函式,然後給予不同的參數值(引數)。承上例,套用不同引數的例子如下: See the Pen JavaScript13-functionParameters by Tedutw ( @Tedutw ) on CodePen . 延伸閱讀文章: JavaScript初學者的入門天地!(1)如何在網頁中嵌入它 JavaScript初學者的入門天地!(2)變數 JavaScript初學者的入門天地!(3)資料類型 前端工程師除了RWD別無選擇?選對方法就可以辦到SEO無痛! 教Java課程的老師,告訴你什麼程式語言最夯最多人學? 透過對的Java課程,讓你從茫然的畢業生中脫穎而出! 達內教育學員見證 2天考取Google Ads證照!新手廣告投放攻略 擺脫設備工程師血汗職涯, 零基礎的我成功轉職 Python 資料工程師 44歲媽咪順利轉職網頁設計師, 家庭事業都得意 零基礎如何花 14 小時考取 GoogleAds 認證?五種 GoogleAds 廣告不藏私攻略 從無到有 挑戰14小時取得...

JavaScript初學者的入門天地!(12)使用者定義函式

圖片
JavaScript的使用者定義函式是什麼?還不了解的人,今天帶你看看該怎麼定義它! JavaScript 函式 「JavaScript 函式」,就是由多個 JavaScript 代碼組合成的區塊,被用來執行特定的功能。 使用函式的主要優點有以下兩點: 1. 可重複使用同組代碼: 代碼一但被定義後,就可以多次重複使用。 2. 相同的代碼,只要配合不同的引數(arguments),就會產生不同的結果。 定義函式 要定義函式, JavaScript 的寫法是使用「 function 」字眼,後面接上「 name(函式名稱) 」以及一對小括號「()」和大括號「{}」。 要執行的代碼,則寫在大括號「{}」中。如下方所示: function name() { //這裡寫上要執行的代碼 } 舉例來說,如果今天我們要定義一個函式,取名為「hello」,定義其功能為輸出「Hi,there」。其寫法,就如下例所示: function name(hello) { document.write("Hi there"); } 宣告函式 函式經由上述被定義的過程後,就可以「隨傳隨到」。 一但當 前端工程師 需要執行這個函式前,就不用再一次去重新定義它了,只要宣告它就好了。宣告函式的寫法,只要函式名稱加上小括弧即可。如有需要引數的場合,則把引數寫在小括弧中。承續上一段的例子,今天我們要叫出這個名字為「hello」的函式,寫法如下方所示: See the Pen JavaScript12-function by Tedutw ( @Tedutw ) on CodePen . 前端工程師 請記得在宣告函式的語句最後方再加上分號~ 一但函式被定義後,在 JavaScript 中,就可以多次宣告它,不用再重新定義。 延伸閱讀文章: JavaScript初學者的入門天地!(10)while相關迴圈 JavaScript初學者的入門天地!(11)跳出和繼續的迴圈 JavaScript初學者的入門天地!(13)函式中的參數 有一個傳說 來上Java課程還能任高薪職缺 媒合率竟高達百分之90 從外行人變Java工程師,他自己對達內...

JavaScript初學者的入門天地!(11)跳出和繼續的迴圈

圖片
JavaScript的第三個迴圈,要帶你來看的是break和continue,終於要把迴圈了解完啦! Break 跳出 break 敘述, 是讓 前端工程師 用來「跳出」迴圈用的,繼續執行迴圈之後的 JavaScript 程式。 See the Pen JavaScript11-break by Tedutw ( @Tedutw ) on CodePen . 前端工程師 執行時應該會注意到,只要當 i 的值等於 7 時,即將會從該迴圈跳出。   Continue 繼續 Continue 敘述,僅在 JavaScript 的迴圈內中斷程式的執行,在中斷後又重新執行迴圈,而不會跳出迴圈。 See the Pen JavaScript12-continue by Tedutw ( @Tedutw ) on CodePen . 相關文章: JavaScript初學者的入門天地!(8)switch的使用 JavaScript初學者的入門天地!(9)for迴圈 JavaScript初學者的入門天地!(10)while相關迴圈 這樣寫履歷,絕對讓你擅長的Java課程更亮眼! 老師教的不夠用?參考一下達內教育評價中最棒的Java課程吧! 英雄片鐵粉能分辨電影中是用Python還是Java嗎?(下) 達內教育學員見證 2天考取Google Ads證照!新手廣告投放攻略 擺脫設備工程師血汗職涯, 零基礎的我成功轉職 Python 資料工程師 44歲媽咪順利轉職網頁設計師, 家庭事業都得意 零基礎如何花 14 小時考取 GoogleAds 認證?五種 GoogleAds 廣告不藏私攻略 從無到有 挑戰14小時取得Google證照

JavaScript初學者的入門天地!(10)while相關迴圈

圖片
在JavaScript的for迴圈後頭的是while相關的迴圈,當然也不能錯過! while 迴圈 只要條件成立, JavaScript 的「 while 迴圈」就會重複執行一段程式碼。 while 迴圈的 JavaScript 語法如下 See the Pen JavaScript10-while-loop-1 by Tedutw ( @Tedutw ) on CodePen . 前端工程師 們可以看看以下為 while 迴圈的範例:變數 i 的初始值等於 0、條件為「當 i 的值小於或等於 7 」時,就執行「顯示變數 i 的值,並且把 i 的值再加 1」。然後重複執行迴圈。 See the Pen JavaScript10-while-loop-2 by Tedutw ( @Tedutw ) on CodePen . 只要 i 小於或等於 7,迴圈將繼續執行程式。每次迴圈運行時,數值都會增加 1,於是輸出了 1 到 7 的值。 當條件一直成立時,迴圈則會繼續執行程式,直到條件不成立為止。 前端工程師 要注意的是:在下條件時要小心,如果條件一直成立的話,迴圈就會一直執行下去,不會停止。 do...while 迴圈 do...while 迴圈是 while 迴圈的變體。 在檢查條件是否成立之前,此迴圈就會先執行一次程式碼了 ,然後只要條件為真,迴圈就會一直重複循環。 關於do...while 迴圈的 JavaScript 語法如下: See the Pen JavaScript10-do-while-loop-3 by Tedutw ( @Tedutw ) on CodePen . 註:分號必須要寫在 do...while 迴圈的最末端,別忘了! do...while 迴圈的範例如下:變數 i 的初始值等於 0、執行「顯示變數 i 的值,並且把 i 的值再加 1」、條件為「當 i 的值小於或等於 7 」。 See the Pen JavaScript10-do-while-loop-5 by Tedutw ( @Tedutw ) on CodePen . 相關文章: JavaScript初學者的入門天地!(8)sw...