danger 與 dangerous
1、danger
-
詞性:
n.
-
含義:指可能造成傷害或損失的情況或事物
# 例詞in 【danger】(處于危險中)
out of 【danger】(脫離危險)
# 例句After the surgery, the doctor said the patient was out of 【danger】.(手術后,醫生說病人已經脫離危險。)
2、dangerous
-
詞性:
adj.
-
含義:可能造成傷害的,具有威脅性的
# 例詞【dangerous】 animal(危險的動物)【dangerous】 job(高危職業)highly 【dangerous】(極度危險)
# 例句Swimming in this river is 【dangerous】 because of the strong currents.(由于水流湍急,在這條河里游泳很危險。)
3、編程中的常見用法
(1)danger
-
danger 常用于變量名、日志信息或注釋,表示某個操作或狀態可能導致嚴重問題
-
danger 也會用于某些工具或框架,例如,
Danger.js
,一個用于代碼審查自動化的工具
// 示例if (confirm("Are you sure? This operation is DANGER!")) {database.deleteAll();
}
(2)dangerous
-
dangerous 常用于命名函數或變量,表示某個操作是不安全的
-
dangerous 也會用于 API 或庫的文檔,警告開發者某些功能需謹慎使用
// 示例/*** @warning This is a dangerous function! * It bypasses security checks. Use with caution.*/
function dangerousOperation() {// 直接修改系統文件(高風險)
}
warn 與 warning
1、warn
-
詞性:
v.
-
含義:警告,提醒
# 例詞【warn】 sb. of sth.(警告某人某事)【warn】 against(告誡不要做某事)【warn】 in advance(提前警告)
# 例句The weather forecast 【warned】 of heavy rain tomorrow.(天氣預報警告明天會有大雨。)
2、warning
詞性 | 含義 |
---|---|
n. | 提醒危險的信號或信息 |
adj. | 警示性的 |
# 例詞give a 【warning】(發出警告)early 【warning】 system(預警系統)【warning】 light(警示燈)
# 例句The 【warning】 sign says "No Swimming" because of sharks.(警示牌上寫著“禁止游泳”,因為附近有鯊魚。)
3、編程中的常見用法
(1)warn
-
warn 常用于日志輸出,例如
console.warn
函數或日志框架的警告級別 -
warn 也會用于條件檢查,當檢測到潛在問題時發出警告,但不會阻止程序運行
// 示例// 如果用戶輸入為空,發出警告
if (userInput === "") {console.warn("Warning: User input is empty!");
}
(2)warning
-
warning 常用于編譯或靜態分析工具,例如,ESLint、TypeScript 的警告信息
-
warning 也會用于系統或庫的提示信息,例如,
DeprecationWarning
表示某個 API 即將廢棄