Typescript: قائمة الكلمات الرئيسية المحجوزة

تم إنشاؤها على ٢٨ مارس ٢٠١٥  ·  5تعليقات  ·  مصدر: microsoft/TypeScript

هل توجد قائمة بالكلمات الرئيسية المحجوزة لـ Typescript في مكان ما؟ لقد نظرت حولي ولم أجدها ، حتى في مواصفات اللغة .

Question

التعليق الأكثر فائدة

بينما يمكنك الرجوع إلى مواصفات ES6 لمعرفة قائمة جزئية ، فقد يكون من الأفضل الانتقال مباشرة إلى الكود الخاص بالقائمة الحالية. ربما يكون من الأفضل الاحتفاظ بقائمة كاملة كجزء من مواصفات TS (ahejlsberg)

بناءً على الكود ، قمت بنزع هذا من أجلك:

| الكلمات المحجوزة | وضع صارم الكلمات المحجوزة | الكلمات الأساسية السياقية |
| --- | --- | --- |
| break | as | any |
| case | implements | boolean |
| catch | interface | constructor |
| class | let | declare |
| const | package | get |
| continue | private | module |
| debugger | protected | require |
| default | public | number |
| delete | static | set |
| do | yield | string |
| else | symbol | |
| enum | type | |
| export | from | |
| extends | of | |
| false | | |
| finally | | |
| for | | |
| function | | |
| if | | |
| import | | |
| in | | |
| instanceof | | |
| new | | |
| null | | |
| return | | |
| super | | |
| switch | | |
| this | | |
| throw | | |
| true | | |
| try | | |
| typeof | | |
| var | | |
| void | | |
| while | | |
| with | | |

وإذا كنت تريد النسخ بسهولة أكبر:

| الكلمات المحجوزة |
| --- |
| break |
| case |
| catch |
| class |
| const |
| continue |
| debugger |
| default |
| delete |
| do |
| else |
| enum |
| export |
| extends |
| false |
| finally |
| for |
| function |
| if |
| import |
| in |
| instanceof |
| new |
| null |
| return |
| super |
| switch |
| this |
| throw |
| true |
| try |
| typeof |
| var |
| void |
| while |
| with |

| وضع صارم الكلمات المحجوزة |
| --- |
| as |
| implements |
| interface |
| let |
| package |
| private |
| protected |
| public |
| static |
| yield |

| الكلمات الأساسية السياقية |
| --- |
| any |
| boolean |
| constructor |
| declare |
| get |
| module |
| require |
| number |
| set |
| string |
| symbol |
| type |
| from |
| of |

ال 5 كومينتر

بينما يمكنك الرجوع إلى مواصفات ES6 لمعرفة قائمة جزئية ، فقد يكون من الأفضل الانتقال مباشرة إلى الكود الخاص بالقائمة الحالية. ربما يكون من الأفضل الاحتفاظ بقائمة كاملة كجزء من مواصفات TS (ahejlsberg)

بناءً على الكود ، قمت بنزع هذا من أجلك:

| الكلمات المحجوزة | وضع صارم الكلمات المحجوزة | الكلمات الأساسية السياقية |
| --- | --- | --- |
| break | as | any |
| case | implements | boolean |
| catch | interface | constructor |
| class | let | declare |
| const | package | get |
| continue | private | module |
| debugger | protected | require |
| default | public | number |
| delete | static | set |
| do | yield | string |
| else | symbol | |
| enum | type | |
| export | from | |
| extends | of | |
| false | | |
| finally | | |
| for | | |
| function | | |
| if | | |
| import | | |
| in | | |
| instanceof | | |
| new | | |
| null | | |
| return | | |
| super | | |
| switch | | |
| this | | |
| throw | | |
| true | | |
| try | | |
| typeof | | |
| var | | |
| void | | |
| while | | |
| with | | |

وإذا كنت تريد النسخ بسهولة أكبر:

| الكلمات المحجوزة |
| --- |
| break |
| case |
| catch |
| class |
| const |
| continue |
| debugger |
| default |
| delete |
| do |
| else |
| enum |
| export |
| extends |
| false |
| finally |
| for |
| function |
| if |
| import |
| in |
| instanceof |
| new |
| null |
| return |
| super |
| switch |
| this |
| throw |
| true |
| try |
| typeof |
| var |
| void |
| while |
| with |

| وضع صارم الكلمات المحجوزة |
| --- |
| as |
| implements |
| interface |
| let |
| package |
| private |
| protected |
| public |
| static |
| yield |

| الكلمات الأساسية السياقية |
| --- |
| any |
| boolean |
| constructor |
| declare |
| get |
| module |
| require |
| number |
| set |
| string |
| symbol |
| type |
| from |
| of |

أيضًا namespace ، ربما async و await أخيرًا.

DanielRosenwasser يبدو أن هذا يجب أن يحتوي على صفحة ويكي

لقد جربت عددًا قليلاً من الكلمات الاحتياطية المذكورة هنا في منطقة ألعاب Typescript ولم أواجه أية مشكلات. IMO ، يجب أن تتطابق الكلمات الرئيسية على الأقل مع تلك الخاصة بـ ES6. في وقت لاحق لدي قائمة هنا https://github.com/crissdev/is-keyword-js/blob/master/index.js وهي قائمة تم إنشاؤها من موقع MDN.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات