JavaScript 函式基礎 - Front End 網頁前端工程教學

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ม.ค. 2025

ความคิดเห็น • 39

  • @yhk5786
    @yhk5786 ปีที่แล้ว +1

    感謝彭彭老師特地一一講解無參數、單一參數、多參數,很有幫助!

    • @cwpeng-course
      @cwpeng-course  ปีที่แล้ว

      很高興對你有幫助哦 :)

  • @Cass-u5n
    @Cass-u5n ปีที่แล้ว

    老板,你讲得很好是我见过讲得最详细最内心的一个人,解答了我很多入门的问题,谢谢你!加油呀老板~~

    • @cwpeng-course
      @cwpeng-course  ปีที่แล้ว

      谢谢你的回馈,有帮助就好,一起加油 :)

  • @AK-di6xs
    @AK-di6xs ปีที่แล้ว +1

    謝謝彭彭老師!!!





    JavaScript 流程控制:迴圈基礎




    // 建立函式
    function test(){
    console.log("Hello");
    console.log("Hello");
    }
    // 呼叫函示
    test();
    // 印出任意的資料
    function show(message){
    console.log(message);
    }
    show();
    show("Hello World");
    show(10);
    show(false);

    // 做除法
    function divide(n1,n2){
    let result=n1/n2;
    console.log(result);
    }
    divide(3,2);
    divide(10,5);
    divide("Hello","World"); // 字串跟字串無法相除 所以會顯示NaN (Not a Number)
    // 做除法的函示,用另一種寫法
    let divide2=function(n1,n2){
    let result=n1/n2;
    console.log(result);
    }
    divide2(3,2);
    divide2(10,5);
    divide2("Hello","World"); // 字串跟字串無法相除 所以會顯示NaN (Not a Number)

  • @Conan_Chang
    @Conan_Chang 5 หลายเดือนก่อน +1

    謝謝老師的講解
    我結合前面所學,簡單做一個可以與使用者互動的除法運算
    // 做除法
    function devide(n1,n2){
    n1=prompt("輸入一個數字","");
    n2=prompt("輸入一個數字","");
    result=n1/n2;
    console.log(result);
    }
    devide();

    • @cwpeng-course
      @cwpeng-course  5 หลายเดือนก่อน +1

      很不錯,謝謝分享 :)

  • @北科大-蘇詳崴
    @北科大-蘇詳崴 2 ปีที่แล้ว +1

    謝謝彭彭老師清楚的解說~

  • @王宸秀
    @王宸秀 ปีที่แล้ว

    謝謝彭彭老師的分享 ! !整個豁然開朗😄

    • @cwpeng-course
      @cwpeng-course  ปีที่แล้ว +1

      讚讚,很高興對你有幫助 :)

  • @skyblue8564
    @skyblue8564 2 ปีที่แล้ว

    謝謝彭彭老師的課程分享,相當淺顯易懂

    • @cwpeng-course
      @cwpeng-course  2 ปีที่แล้ว

      謝謝回饋,很高興對你有幫助 :)

  • @vickeywu8970
    @vickeywu8970 2 ปีที่แล้ว +1

    嗚嗚講得超清楚,自己找資料卡關好久🙏

    • @cwpeng-course
      @cwpeng-course  2 ปีที่แล้ว

      加油,希望對你會有幫助 :)

  • @brianpeng3359
    @brianpeng3359 9 หลายเดือนก่อน +1

    謝謝老師的講解,超有幫助!想順便請教老師用的投影片是否有提供下載呢?

    • @cwpeng-course
      @cwpeng-course  9 หลายเดือนก่อน +1

      謝謝你的回饋,不過影片中的投影片目前沒有提供下載哦 ~

  • @姚字丞
    @姚字丞 2 ปีที่แล้ว +1

  • @mujuju
    @mujuju 5 หลายเดือนก่อน +1

    請問老師,JS的參數不需要管資料型態對嗎?
    應該說程式不會報錯?

    • @cwpeng-course
      @cwpeng-course  5 หลายเดือนก่อน +1

      是的,就跟變數一樣 ~

    • @mujuju
      @mujuju 5 หลายเดือนก่อน +1

      了解,謝謝老師~
      這樣好像方便一些

  • @teddyyu9827
    @teddyyu9827 2 ปีที่แล้ว

    謝謝~

    • @cwpeng-course
      @cwpeng-course  2 ปีที่แล้ว

      不客氣 :)

    • @ss71056893
      @ss71056893 2 ปีที่แล้ว

      謝謝老師的教學!
      請問老師現在學習C語言對學習別種語言有幫助嗎?

  • @sherrychu5297
    @sherrychu5297 2 ปีที่แล้ว +1

    想請問老師函式中用let宣告變數與省略let的差別~
    範例裡面,divide()中的變數result如果不用let宣告(直接寫result=num1/num2),函式外面就可以用console.log()印出result。
    但如果有let宣告,result在函式外就變undefined了。

    • @cwpeng-course
      @cwpeng-course  2 ปีที่แล้ว +4

      let 宣告是標準動作,使用變數前要先宣告,但是會有變數 Scope 的議題,只能對內部作用。
      沒有使用 let 宣告變數,會直接被當成全域變數,雖然看起來方便但不是一個好的做法。

  • @daniellin925
    @daniellin925 ปีที่แล้ว

    請問let 和 var的區別是什麼?

    • @cwpeng-course
      @cwpeng-course  ปีที่แล้ว

      一個是新的寫法一個是舊的,主要差別是在 Scope 的部份 ~

  • @GOLDEN_WU
    @GOLDEN_WU 2 ปีที่แล้ว

    老師請問^代表甚麼意義呢
    我想用指數要用**,但用^卻沒報錯,只是跑出很奇怪的值

    • @cwpeng-course
      @cwpeng-course  2 ปีที่แล้ว

      那是一個比較少見的運算符號,叫做 bitwise xor,要理解他首先要學會如何把數字轉換成二進位來看這樣,平常比較少用,有興趣可以用我上面的關鍵字去研究看看 ~

    • @GOLDEN_WU
      @GOLDEN_WU 2 ปีที่แล้ว +1

      @@cwpeng-course 懂了 謝謝老師

    • @Yi-JouHuang-e4n
      @Yi-JouHuang-e4n ปีที่แล้ว

      應該是 指數 的符號 2**2 跟2^2意思一樣

  • @蕭宇倫-b4c
    @蕭宇倫-b4c 2 ปีที่แล้ว

    想請教一個vs code的問題 通常輸入(或是[ 後 可以直接打(內的內容) 但是打完後游標會在")"右括號的左邊 想請教是否有快捷鍵可以打完跳到右掛號右邊 讓我可以直接輸入; 還是通常都是使用方向鍵往右再接續打;號呢?

    • @cwpeng-course
      @cwpeng-course  2 ปีที่แล้ว

      這我也不清楚,我都是配合編輯器去塑造自己的習慣 ~

  • @山田林-f5b
    @山田林-f5b 2 หลายเดือนก่อน

    1131105謝謝彭彭

  • @lman2053
    @lman2053 10 หลายเดือนก่อน +1

    謝謝!

    • @cwpeng-course
      @cwpeng-course  9 หลายเดือนก่อน

      謝謝您的支持!