You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "bf62b82567e6f9bdf4abda9ae0ccb64a",
"translation_date": "2025-08-23T22:39:51+00:00",
"source_file": "2-js-basics/3-making-decisions/assignment.md",
"language_code": "ja"
}
-->
# 演算子
## 手順
演算子を試してみましょう。以下のプログラムを実装することを提案します:
異なる評価システムを持つ学生のセットがあります。
### 第一の評価システム
1~ 5の評価で、3以上がコース合格を意味する評価システムです。
### 第二の評価システム
もう一つの評価システムでは、`A, A-, B, B-, C, C-`という評価があり、`A`が最高評価で、`C`が最低の合格評価です。
### タスク
以下の配列 `allStudents` がすべての学生とその評価を表しているとします。この配列を基に、合格した学生のみを含む新しい配列 `studentsWhoPass` を作成してください。
> TIP: forループ、if...else、比較演算子を使用してください:
```javascript
let allStudents = [
'A' ,
'B-' ,
1 ,
4 ,
5 ,
2
]
let studentsWhoPass = [];
```
## 評価基準
| 基準 | 優秀な例 | 適切な例 | 改善が必要な例 |
| -------- | ----------------------------- | ----------------------------- | ------------------------------- |
| | 完全な解決策が提示されている | 部分的な解決策が提示されている | バグのある解決策が提示されている |
** 免責事項**:
この文書は、AI翻訳サービス [Co-op Translator ](https://github.com/Azure/co-op-translator ) を使用して翻訳されています。正確性を追求しておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があることをご承知ください。元の言語で記載された文書が正式な情報源とみなされるべきです。重要な情報については、専門の人間による翻訳を推奨します。この翻訳の使用に起因する誤解や誤解釈について、当方は責任を負いません。