Javascript初學者課程(16)-訊息框

Javascript初學者課程(16)-訊息框
Javascript初學者課程(16)-訊息框

本日的JavaScript教學就是要教你訊息框的應用哦!

一般來說,JavaScript 提供三種訊息框:alert、confirm、prompt,介紹如下:

Alert警告提示框

當要確保信息傳遞給用戶時,就會使用 Alert 警告提示框。JavaScript 的訊息框提供了一個「確定」按鈕,讓使用者關閉該訊息框後才可以繼續進行操作。

Alert 警告提示框採用單個參數,即彈出框中顯示的文字,如下例子:

alert("Do you really want to leave this page?");

prompt提示訊息框

JavaScript 的 prompt 提示訊息框經常用於讓用戶在進入頁面之前,必須先輸入訊息。

當 prompt 提示訊息框跳出時,用戶在輸入訊息後必須點擊「確定」或「取消」才能繼續。

如果用戶點擊「確定」,該框將顯示使用者輸入的訊息如果用戶單擊「取消」,則顯示「null」

如下例子,當使用者進入網頁時,網頁就會跳出一個 prompt提示訊息框,訊息框上顯示「你今年幾算?」,然後讓使用者輸入數字。若使用者輸入歲數並且按下「確定」後,訊息框將會顯示「你今年_歲」;若使用者沒有輸入訊息或是按「取消」,則顯示「你今年null歲」。

// result = prompt(確認訊息框顯示問題);
let age = prompt('你今年幾算?');

alert(`你今年 ${age} 歲!`); // 你今年_歲!

confirm確認訊息框

JavaScript 的 confirm 確認訊息框通常用於讓用戶驗證或接受某些內容。
彈出confirm確認訊息框時,用戶必須先點擊「確定」或「取消」才能繼續。
如果用戶單擊「確定」,則該框將回傳 true。如果用戶單擊「取消」,則該框將回傳 false。

如下例子所示,當使用者進入網頁時,網頁就會跳出一個 confirm 確認訊息框,訊息框上顯示「請問你確定要離開此頁嗎?」,然後讓使用者輸入「確定」或「取消」。如果使用者輸入「確定」後,訊息框將會顯示「感謝您的造訪,再見!」;若使用者沒有輸入訊息或是按「取消」,則顯示「感謝您選擇繼續瀏覽我們的網頁!」。

var result = confirm("請問你確定要離開此頁嗎?");
if (result == true) {
  alert("感謝您的造訪,再見!");
}
else {
  alert("感謝您選擇繼續瀏覽我們的網頁!");

 

 

 

 

推薦文章:
Javascript初學者課程(1)-如何在網頁中嵌入?


Javascript初學者課程(2)-變數教學


Javascript初學者課程(3)-資料類型應用


前端工程師設定CSS背景的五種方法(一)背景固定模式設定


想與AI人工智慧競爭? 你必須擁有這四種能力!


還在為成為專業IT人煩惱?!選對Java課程讓你輕鬆到位!


程式課程選達內,美上市IT課程教育集團


從無到有 挑戰14小時取得Google證照


44歲媽咪順利轉職網頁設計師, 家庭事業都得意


擺脫設備工程師血汗職涯, 零基礎的我成功轉職 Python 資料工程師


2天考取Google Ads證照!新手廣告投放攻略


零基礎如何花 14 小時考取 GoogleAds 認證?五種 GoogleAds 廣告不藏私攻略

Javascript初學者課程(15)-函式回傳

Javascript初學者課程(15)-函式回傳
Javascript初學者課程(15)-函式回傳

本日的JavaScript教學就是要教你函式回傳的應用哦!

一個 JavaScript 函式(function)其實是可以選擇使用 return 語句的,以便讓函式回傳結果。當進行需要結果的計算時,此語句很有用。

JavaScript 執行到 return 語句時,函式則會停止執行哦。

return 語句可用來回傳結果。如下例所示,對兩個數值 x,y 進行運算後回傳結果

See the Pen JavaScript15-theReturnStatement by Tedutw (@Tedutw) on CodePen.

假設你不從函式回傳任何內容,它將回傳為 undefined。例如,我們將上述的例子中,「return a * b;」改為「return;」,則結果如下面所示:

See the Pen JavaScript15-theReturnStatement-1 by Tedutw (@Tedutw) on CodePen.

return 語句記得要寫在函式定義的最後方,另一個 return 語句的範例如下所示:

See the Pen JavaScript15-theReturnStatement-2 by Tedutw (@Tedutw) on CodePen.

 

 

 

 

推薦文章:
Javascript初學者課程(1)-如何在網頁中嵌入?


Javascript初學者課程(2)-變數教學


Javascript初學者課程(3)-資料類型應用


實用HTML5教學小技巧一-免費編輯器寫HTML這樣用!!


成為前端工程師的第一步,學習HTML與CSS!


透過對的Java課程,讓你從茫然的畢業生中脫穎而出!


美國NASDAQ上市公司、外商IT教育培訓企業


從無到有 挑戰14小時取得Google證照


44歲媽咪順利轉職網頁設計師, 家庭事業都得意


擺脫設備工程師血汗職涯, 零基礎的我成功轉職 Python 資料工程師


2天考取Google Ads證照!新手廣告投放攻略


零基礎如何花 14 小時考取 GoogleAds 認證?五種 GoogleAds 廣告不藏私攻略

Javascript初學者課程(14)-在函式中使用多重參數

Javascript初學者課程(14)-在函式中使用多重參數
Javascript初學者課程(14)-在函式中使用多重參數

本日的JavaScript教學就是要教你在函式中使用多重參數的應用哦!

函式中使用多重參數

在上一篇文章「函式中的參數(Parameters)」中,介紹了函式中的參數用法。而本篇JavaScript 教學則介紹在函式(function)中置入多個參數的方法。

你知道嗎? 其實一個函式中是可以使用兩個以上的參數的,參數間以半形的逗點「,」隔開。例如名為「myFunc」的函式中置入了三個參數,其寫法如下所示:

function myFunc(x,y,z) {
  //這裡寫上要執行的程式代碼,定義這個參數。
} 

這些參數被使用於函式的定義中,寫法範例如下所示:

function  sayAge(name,age){
  document.write(name+" is "+age+"  years old.")
}

當你在JavaScript中宣告上述的「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初學者課程(15)-函式回傳


Javascript初學者課程(1)-如何在網頁中嵌入?


Javascript初學者課程(2)-變數教學


網路行銷又添一利器(上):趕快來學免費的HTML5教學


入門前端工程師知識~得心應手不是夢-透析Class選擇器


讓你實現目標與夢想的技術實力-Java課程


Java課程、UI課程、程式課程、網路行銷課程推薦


零基礎如何花 14 小時考取 GoogleAds 認證?五種 GoogleAds 廣告不藏私攻略


擺脫設備工程師血汗職涯, 零基礎的我成功轉職 Python 資料工程師


2天考取Google Ads證照!新手廣告投放攻略


44歲媽咪順利轉職網頁設計師, 家庭事業都得意


從無到有 挑戰14小時取得Google證照

Javascript初學者課程(13)-函式中的參數

Javascript初學者課程(13)-函式中的參數
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初學者課程(14)-在函式中使用多重參數

Javascript初學者課程(1)-如何在網頁中嵌入?

Javascript初學者課程(2)-變數教學

Javascript初學者課程(3)-資料類型應用

前端工程師必學的CSS小貼士:常見邊框屬性解釋

關於人工智慧滿天飛的未來,這五部電影有說法?(上)

美國NASDAQ上市公司、外商IT教育培訓企業

鄰居們都驚呆了!我只上六個月Java課程就變成Java工程師了

從無到有 挑戰14小時取得Google證照

44歲媽咪順利轉職網頁設計師, 家庭事業都得意

擺脫設備工程師血汗職涯, 零基礎的我成功轉職 Python 資料工程師

零基礎如何花 14 小時考取 GoogleAds 認證?五種 GoogleAds 廣告不藏私攻略

2天考取Google Ads證照!新手廣告投放攻略

Javascript初學者課程(12)-使用者定義函式

Javascript初學者課程(12)-使用者定義函式
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初學者課程(13)-函式中的參數

Javascript初學者課程(1)-如何在網頁中嵌入?

Javascript初學者課程(2)-變數教學

成為前端工程師的第一節課:CSS和HTML.

搞懂這些,Python變得好實用!(1)加減乘除四則運算練習

達內教育評價-故事背後事實的真相甚麼是這樣?!

程式課程選達內,美上市IT課程教育集團

從無到有 挑戰14小時取得Google證照

零基礎如何花 14 小時考取 GoogleAds 認證?五種 GoogleAds 廣告不藏私攻略

44歲媽咪順利轉職網頁設計師, 家庭事業都得意

2天考取Google Ads證照!新手廣告投放攻略

擺脫設備工程師血汗職涯, 零基礎的我成功轉職 Python 資料工程師