شرح Strings في الجافا سكريبت

شرح Strings في الجافا سكريبت

شرح Strings في الجافا سكريبت

شرح Strings في الجافا سكريبت

الجافا سكريبت هي واحدة من أكتر لغات البرمجة استخدامًا في تطوير الويب، و Strings هي من أهم أنواع البيانات اللي هنستخدمها في البرمجة. النهارده هنتكلم عن Strings في الجافا سكريبت وازاي نقدر نتعامل معاها بكل سهولة.

يعني إيه String؟

في البرمجة، String هو مجرد سلسلة من الأحرف (characters) اللي بتتشكل مع بعضها عشان تكون نص. في الجافا سكربت، بنقدر نحدد String باستخدام علامات التنصيص الفردية (')، أو الزوجية (")، أو الـ backticks (`) وده مثال :-

let singleQuoteString = 'Hello, World!';
let doubleQuoteString = "Hello, World!";
let templateLiteralString = `Hello, World!`;

طرق Strings

الجافا سكربت بتوفر لنا مجموعة كبيرة من الطرق (methods) للتعامل مع Strings. خلينا نشوف أشهر الطرق دي:

طول السلسلة (length)

عشان نعرف طول String، بنستخدم خاصية length.

let message = "Hello, World!";
console.log(message.length); // 13
الوصول للأحرف (charAt)

لو عايز تجيب حرف معين في String، بتستخدم charAt(index).

let message = "Hello, World!";
console.log(message.charAt(0)); // H
تجزئة السلسلة (substring و slice)

لو محتاج جزء معين من String، تقدر تستخدم substring(start, end) أو slice(start, end).

let message = "Hello, World!";
console.log(message.substring(0, 5)); // Hello
console.log(message.slice(7, 12)); // World
البحث في السلسلة (indexOf و includes)

لو عايز تدور على كلمة أو حرف في String، تستخدم indexOf(searchValue) أو includes(searchValue)

let message = "Hello, World!";
console.log(message.indexOf('World')); // 7
console.log(message.includes('Hello')); // true
تبديل الأحرف (replace)

لو عايز تغير جزء من String، تستخدم replace(searchValue, newValue)

let message = "Hello, World!";
let newMessage = message.replace('World', 'JavaScript');
console.log(newMessage); // Hello, JavaScript!
تغيير الحالة (toUpperCase و toLowerCase)

لو عايز تغير الحروف كلها لـ uppercase أو lowercase، تستخدم toUpperCase() و toLowerCase()

let message = "Hello, World!";
console.log(message.toUpperCase()); // HELLO, WORLD!
console.log(message.toLowerCase()); // hello, world!

استخدام Template Literals

الـ Template Literals بتسمح لك تدمج المتغيرات والنصوص بسهولة باستخدام الـ backticks و ${}.

let name = "Ehab";
let greeting = `Hello, ${name}!`;
console.log(greeting); // Hello, Ehab!

قد يهمك ايضاً :- ماهي أنواع بيانات جافا سكريبت

دايمًا افتكر إن التعامل مع Strings هو جزء أساسي من أي مشروع برمجي، فحاول تتعود على الطرق المختلفة وتستخدمها بذكاء اتمني ان يكون المقال أفادكم ولاتنسوا مشاركة المقال للافادة ولاتنسي الاطلاع علي شهادات الموقع واذا كان لديك أي استفسار اتركه في تعليق في صفحة الاسئلة او في هذه الصفحة وسأقوم بالرد عليك فورا

مشاركة الموضوع :-
Ehab Zayn
Ehab Zayn

خبرة في عالم المواقع والتدوين وخبرة في SEO وحاصل علي شهادة المليون مبرمج عربي في تطوير المواقع وشهادة جوجل للتسويق الالكتروني , وحاصل علي شهادة في SEO من Blue Array Academy

المقالات: 140

اترك ردّاً

لن يتم نشر عنوان بريدك الإلكتروني.الحقول الإلزامية مشار إليها بـ *