الفرق بين المراجعتين ل"Sass/type of"
< Sass
اذهب إلى التنقل
اذهب إلى البحث
ط (استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}') |
|||
(5 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>()type_of</code> في Sass}}</noinclude> | <noinclude>{{DISPLAYTITLE: الدالة <code>()type_of</code> في Sass}}</noinclude> | ||
− | تعيد الدالة <code>type_of()</code> نوع | + | تعيد الدالة <code>type_of()</code> نوع القيمة الممرَّرة إليها. |
== البنية العامة == | == البنية العامة == | ||
سطر 10: | سطر 10: | ||
=== <code>$value</code> === | === <code>$value</code> === | ||
− | القيمة | + | القيمة المراد معرفة نوعها. |
== القيم المعادة == | == القيم المعادة == | ||
− | سلسلة | + | تُعاد سلسلة نصيَّة غير مقتبسة تمثِّل نوع المعامل <code>$value</code>. |
== أمثلة == | == أمثلة == | ||
− | + | أمثلة نموذجية عن استخدام الدالة <code>type_of()</code>:<syntaxhighlight lang="sass"> | |
− | + | type_of(100px); // number | |
− | + | type_of(asdf); // string | |
− | + | type_of("asdf"); // string | |
− | + | type_of(true); // bool | |
− | + | type_of(#fff); // color | |
− | + | type_of(blue); // color | |
− | + | type_of(null); // null | |
− | + | type_of(a b c); // list | |
− | + | type_of((a: 1, b: 2)); // map | |
− | + | type_of(get_function("foo")); // function | |
+ | |||
</syntaxhighlight> | </syntaxhighlight> | ||
== انظر أيضًا == | == انظر أيضًا == | ||
− | * الدالة <code>[[Sass/ | + | * الدالة <code>[[Sass/inspect|inspect()]]</code>: تعيد سلسلة نصّيَّة تحتوي على قيمة تمثِّل القيمة الممرَّرة إليها في <nowiki/>[[Sass]]. |
− | * الدالة <code>[[Sass/ | + | * الدالة <code>[[Sass/unitless|unitless()]]</code>: تتحقَّق ما إذا كان العدد الممرَّر إليها يملك واحدة أم لا. |
− | * الدالة <code>[[Sass/global variable exists|global_variable_exists()]]</code>: | + | * الدالة <code>[[Sass/function exists|function_exists()]]</code>: تتحقَّق ما إذا كانت دالة ما موجودة. |
− | * الدالة <code>[[Sass/feature exists|feature_exists()]]</code>: | + | * الدالة <code>[[Sass/global variable exists|global_variable_exists()]]</code>: تتحقَّق ما إذا كان متغير ما موجود في النطاق العام. |
+ | * الدالة <code>[[Sass/feature exists|feature_exists()]]</code>: تتحقَّق ما إذا كانت ميزة معينةٌ موجودةٌ في وقت تشغيل <nowiki/>[[Sass]]. | ||
+ | * الدالة <code>[[Sass/get function|get_function()]]</code>: تعيد مرجعًا إلى دالة من أجل استدعائها لاحقًا باستخدام الدالة <code>[[Sass/call|()call]]</code>. | ||
== مصادر == | == مصادر == | ||
− | * [https://sass-lang.com/documentation/Sass/Script/Functions.html#type_of-instance_method قسم الدالة type_of في صفحة الدوال في توثيق Sass الرسمي. | + | * [https://sass-lang.com/documentation/Sass/Script/Functions.html#type_of-instance_method قسم الدالة type_of في صفحة الدوال في توثيق Sass الرسمي]. |
− | [[تصنيف:Sass]] | + | [[تصنيف:Sass|{{SUBPAGENAME}}]] |
− | [[تصنيف: Sass Function]] | + | [[تصنيف: Sass Function|{{SUBPAGENAME}}]] |
المراجعة الحالية بتاريخ 07:00، 20 مايو 2018
تعيد الدالة type_of()
نوع القيمة الممرَّرة إليها.
البنية العامة
type_of($value)
المعاملات
$value
القيمة المراد معرفة نوعها.
القيم المعادة
تُعاد سلسلة نصيَّة غير مقتبسة تمثِّل نوع المعامل $value
.
أمثلة
أمثلة نموذجية عن استخدام الدالة type_of()
:
type_of(100px); // number
type_of(asdf); // string
type_of("asdf"); // string
type_of(true); // bool
type_of(#fff); // color
type_of(blue); // color
type_of(null); // null
type_of(a b c); // list
type_of((a: 1, b: 2)); // map
type_of(get_function("foo")); // function
انظر أيضًا
- الدالة
inspect()
: تعيد سلسلة نصّيَّة تحتوي على قيمة تمثِّل القيمة الممرَّرة إليها في Sass. - الدالة
unitless()
: تتحقَّق ما إذا كان العدد الممرَّر إليها يملك واحدة أم لا. - الدالة
function_exists()
: تتحقَّق ما إذا كانت دالة ما موجودة. - الدالة
global_variable_exists()
: تتحقَّق ما إذا كان متغير ما موجود في النطاق العام. - الدالة
feature_exists()
: تتحقَّق ما إذا كانت ميزة معينةٌ موجودةٌ في وقت تشغيل Sass. - الدالة
get_function()
: تعيد مرجعًا إلى دالة من أجل استدعائها لاحقًا باستخدام الدالة()call
.