JavaScript 和 Python 是兩種非常受歡迎的編程語言,在軟件開發、網站開發等領域都有廣泛的應用。
JavaScript 通常用于前端開發,比如網頁動態效果、表單驗證、數據交互等。下面是一個簡單的示例,實現點擊按鈕后彈出提示框。
var btn = document.getElementById('btn'); btn.onclick = function() { alert('Hello World!'); };
Python 則在各個領域都有應用,比如數據科學、人工智能、游戲開發等。下面是一個簡單的示例,實現計算輸入數字的平方。
num = input('請輸入一個數字:') square = float(num) ** 2 print(num + '的平方為:' + str(square))
JavaScript 和 Python 在語法和特性上都有許多相似之處,比如變量命名、條件語句、循環語句等。下面是一個示例,實現判斷輸入的數字大小,并輸出結果。
var num = prompt('請輸入一個數字:'); if (num >0) { console.log(num + '是正數。'); } else if (num< 0) { console.log(num + '是負數。'); } else { console.log(num + '是零。'); }
num = input('請輸入一個數字:') if float(num) >0: print(num + '是正數。') elif float(num)< 0: print(num + '是負數。') else: print(num + '是零。')
除了基本特性外,JavaScript 和 Python 還有許多不同之處。JavaScript 支持異步編程和閉包,Python 則支持大量的第三方庫和內置函數。
Node.js 是基于 JavaScript 的一個開源、跨平臺的運行環境,可以在服務器端運行 JavaScript。下面的示例演示了在 Node.js 中使用 Express 框架搭建一個簡單的 Web 服務器。
const express = require('express'); const app = express(); app.get('/', function (req, res) { res.send('Hello World!'); }); app.listen(3000, function () { console.log('Example app listening on port 3000!'); });
Python 的 requests 庫可以方便地發送 HTTP 請求,并且支持多種特性,例如會話維持、代理訪問、重定向跟蹤等等。下面的示例演示了如何使用 requests 庫獲取網頁內容。
import requests url = 'https://www.baidu.com' res = requests.get(url) html = res.text print(html)
總的來說,JavaScript 和 Python 都有著各自的優點和適用場景。前者適用于需求較為簡單的前端開發,后者則適用于需求較為復雜的數據科學、人工智能等領域。在學習時,可以根據自己的需求和興趣選擇其中之一或者同時學習。
上一篇fetch php.