楊鈺萱 期中考EXCEL和Javascript比較

期中考學習報告心得

這次讓我印象很深的一點是,把網頁計算結果拿去和 Excel 對照的時候,會有一種驗證自己寫的東西是對的的成就感。也讓我發現,原本只是會用工具Excel,現在變成開始理解工具背後的邏輯。

在學習 JavaScript 的同時,也讓我重新思考和 Python 的差異。JavaScript 比較偏向實作與互動,例如這次做網頁計算,而 Python 則更偏向資料處理與分析。這也讓我開始思考未來如果是走財金相關領域,可能兩種語言都會有用到的機會。

整體來說,這次的作業不只是完成一個 IRR 計算,而是讓我從「會用」進步到「理解」,也讓我對程式設計有更實際的感受。雖然過程中有卡關,但也因為這些卡關,讓學到的東西變得更紮實。

COPY連續範圍,用開始反白,SHIFT結束反白,CTRL+C EXCEL對照

網頁執行IRR和EXCEL比較

head/head,body/body畫蛇添足,可拿掉,因為部落格架構已經下這些命令
躉繳第1期第2期第3期

注意,包含首期躉繳的現金流量都大於0。

輸出:

報酬率:

淨現值:

迴圈次數:

Google問Javascript和Python差異

JavaScript 和 Python 是目前最受歡迎的兩種程式語言,它們的主要差異在於設計目的與執行環境:JavaScript 最初是為了瀏覽器網頁互動而生,而 Python 則是為了提高程式碼可讀性與通用開發而設計。 iT 邦幫忙 iT 邦幫忙 +1 以下是兩者的詳細對比: 1. 核心定位與應用領域 JavaScript: 主要戰場:前端開發的霸主,所有瀏覽器都原生支援。 擴展應用:透過 Node.js 也能開發後端伺服器,以及透過 React Native 開發行動 App。 Python: 主要戰場:人工智慧 (AI)、資料科學、機器學習及後端自動化腳本。 擴展應用:雖然也能做後端網頁開發(如 Django),但在前端領域的使用遠不及 JavaScript。 Reddit Reddit +3 2. 語法特性 程式碼風格: Python:強調簡潔、優雅,使用縮排(Indentation)來定義程式碼區塊,語法非常接近英文,適合初學者。 JavaScript:使用大括號 {} 定義區塊,每行結尾通常使用分號 ;,語法深受 C 語言影響。 變數型別: Python:屬於強型別、動態型別。 JavaScript:屬於弱型別、動態型別,這意味著它在型別轉換上比較「隨意」,有時會產生讓人困惑的計算結果。 Reddit Reddit +3 3. 執行效能與機制 非同步處理:JavaScript 內建強大的事件循環(Event Loop)和非同步處理能力,非常適合處理高併發的 I/O 請求(如聊天室、串流服務)。 並行限制:Python 受限於 GIL (全域解釋器鎖),在多執行緒的 CPU 密集型任務上表現較弱。 新人日誌 新人日誌 比較表總結 特性 JavaScript Python 設計初衷 網頁前端互動 通用、可讀性、科學計算 程式塊標示 大括號 { } 強制縮排 執行環境 瀏覽器、Node.js 作業系統、虛擬機 學習曲線 較陡(概念多,如 Closure, Promise) 較平緩(語法直覺) 熱門庫/框架 React, Vue, Express Pandas, TensorFlow, Django


在撰寫模式貼上


JavaScript 和 Python 是目前最受歡迎的兩種程式語言,它們的主要差異在於設計目的執行環境:JavaScript 最初是為了瀏覽器網頁互動而生,而 Python 則是為了提高程式碼可讀性與通用開發而設計。
以下是兩者的詳細對比:
1. 核心定位與應用領域
  • JavaScript
    • 主要戰場:前端開發的霸主,所有瀏覽器都原生支援。
    • 擴展應用:透過 Node.js 也能開發後端伺服器,以及透過 React Native 開發行動 App。
  • Python
    • 主要戰場:人工智慧 (AI)、資料科學、機器學習及後端自動化腳本。
    • 擴展應用:雖然也能做後端網頁開發(如 Django),但在前端領域的使用遠不及 JavaScript。
2. 語法特性
  • 程式碼風格
    • Python:強調簡潔、優雅,使用縮排(Indentation)來定義程式碼區塊,語法非常接近英文,適合初學者。
    • JavaScript:使用大括號 {} 定義區塊,每行結尾通常使用分號 ;,語法深受 C 語言影響。
  • 變數型別
    • Python:屬於強型別、動態型別。
    • JavaScript:屬於弱型別、動態型別,這意味著它在型別轉換上比較「隨意」,有時會產生讓人困惑的計算結果。
3. 執行效能與機制
  • 非同步處理:JavaScript 內建強大的事件循環(Event Loop)和非同步處理能力,非常適合處理高併發的 I/O 請求(如聊天室、串流服務)。
  • 並行限制:Python 受限於 GIL (全域解釋器鎖),在多執行緒的 CPU 密集型任務上表現較弱。
比較表總結
特性JavaScriptPython
設計初衷網頁前端互動通用、可讀性、科學計算
程式塊標示大括號 { }強制縮排
執行環境瀏覽器、Node.js作業系統、虛擬機
學習曲線較陡(概念多,如 Closure, Promise)較平緩(語法直覺)
熱門庫/框架React, Vue, ExpressPandas, TensorFlow, Django

留言

  1. 512雄姿英發,勇冠三軍,才華卓越,智略超群。https://yangyuhsuan.blogspot.com/2026/05/javascriptinputcanvas.html
    505.珪璋特達,出類拔萃。蓋世英雄,風華萬代。https://yangyuhsuan.blogspot.com/2026/05/javascriptinput.html
    https://yangyuhsuan.blogspot.com/2026/05/javascript.html
    期中考https://yangyuhsuan.blogspot.com/2026/04/exceljavascript.html

    回覆刪除

張貼留言

這個網誌中的熱門文章

楊鈺萱python產生金融常識測驗互動網頁

楊鈺萱金融市場互動測驗PYTHON產生HTML,CSS,JAVASCRIPT