- ABS() - מחזיר את הערך המוחלט של מספר. שימושי כאשר רוצים לוודא שהתוצאה תהיה חיובית.
console.log(Math.abs(-5)); לדוגמה: 5
- All - משמש בשילוב עם SELECT להחזיר את כל השורות התואמות. מאפשר לבצע בדיקות על ערכים במערכים.
console.log([1, 2, 3].every(x => x > 0)); לדוגמה: true
- API (ממשק תכנות יישומים) - אוסף של פונקציות וממשקים המאפשרים לתוכנה לתקשר עם תוכנות או שירותים אחרים.
const response = await fetch('https://api.example.com');
- Array - מערך, אובייקט שמכיל מספר ערכים. משמש לאחסון סדרת נתונים.
let fruits = ['תפוח', 'תות', 'בננה'];
- Arrow Function - פונקציה מקוצרת בשפת JavaScript. נוחה לשימוש כאשר הפונקציה קצרה.
const add = (a, b) => a + b; לדוגמה: 5
- Async - מגדיר פונקציה אסינכרונית, מאפשר עבודה עם פעולות שלא נדרשות לעכב את ביצוע הקוד.
async function fetchData() { const response = await fetch('https://api.example.com'); return response.json(); }
- Await - ממתין לסיום פעולה אסינכרונית בתוך פונקציה async, מאפשר לבצע פעולות בצורה סינכרונית.
const result = await fetchData();
- Boolean - טיפוס נתונים המייצג ערכים של אמת או שקר.
let isActive = true;
- Break - משמיע יציאה מ-loop או switch, מאפשר לצאת מ-loop בתנאים מסוימים.
for (let i = 0; i < 5; i++) { if (i === 3) break; console.log(i); }
- Callback - פונקציה שנשלחת כארגומנט לפונקציה אחרת, מאפשרת לפונקציה הראשית להחזיר תוצאה לאחר ביצוע.
setTimeout(() => console.log('Hello'), 1000);
- Class - מחלקה המגדירה תבנית לאובייקטים, מאפשרת יצירת אובייקטים עם תכונות ושיטות.
class Car { constructor(brand, model) { this.brand = brand; this.model = model; } drive() { console.log('נסיעה...'); } }
- Const - מגדיר משתנה שנשאר קבוע. אין אפשרות לשנות את ערך המשתנה לאחר ההגדרה.
const age = 25;
- Continue - דלג על שאר הקוד בלולאה, ממשיך לחזור על שאר הלקחים.
for (let i = 0; i < 5; i++) { if (i === 3) continue; console.log(i); }
- Debugging - תהליך לאיתור בעיות בקוד, מאפשר למצוא ולתקן בעיות בקוד.
console.log('Debugging...');
- Default Parameter - פרמטר לפונקציה שיש לו ערך ברירת מחדל. שימושי כאשר לא נשלח ערך לפונקציה.
function greet(name = 'שלום') { console.log(name); } greet(); תוצאה: שלום
- Delete - מסיר תכונה מאובייקט. ניתן להסיר נתונים לא נחוצים.
let person = { name: 'דני', age: 30 }; delete person.age;
- Destructuring - חיבור משתנים מתוך אובייקט או מערך.
const [x, y] = [1, 2];
- DOM (Document Object Model) - מודל אובייקט המסמך, המייצג את מבנה ה-HTML של הדף ומאפשר גישה ו manipולציה של תוכן הדף באמצעות JavaScript.
- Else - מבצע קוד כאשר תנאי ה-if לא מתקיים.
if (isActive) { console.log('פעיל'); } else { console.log('לא פעיל'); }
- Eval - מפעיל מחרוזת כקוד JavaScript, מאפשר להפעיל קוד שנבנה בזמן ריצה.
let result = eval('2 + 2'); לדוגמה: 4
- For - לולאת חזרה עם תנאים מראש. מאפשרת חזרה על פעולה מספר פעמים.
for (let i = 0; i < 5; i++) { console.log(i); }
- Function - פונקציה המבצעת פעולה מסוימת.
function greet(name) { console.log('שלום, ' + name); }
- Global Scope - טווח גלובלי, בו משתנים ופונקציות מוגדרים מחוץ לכל פונקציה או בלוק.
- Hoisting - תהליך שבו JavaScript מעביר את הכרזות המשתנים והפונקציות לראש הטווח שלהן לפני ביצוע הקוד.
- JSON (JavaScript Object Notation) - פורמט נתונים קל משקל להחלפת נתונים בין שרת ללקוח.
const obj = { name: 'יוסי', age: 30 }; const jsonString = JSON.stringify(obj);
- Literal - ערך קבוע בקוד, כגון מספר, מחרוזת או מערך.
const number = 10; // מספר ליטרל const text = 'שלום'; // מחרוזת ליטרל const array = [1, 2, 3]; // מערך ליטרל
- Method - פונקציה שהיא תכונה של אובייקט.
const person = { name: 'דנה', greet: function() { console.log(`שלום, שמי ${this.name}.`); } };
- NaN (Not a Number) - ערך המשמש לייצוג משהו שאינו מספר.
console.log(isNaN('text')); לדוגמה: true
- Null - ערך המייצג חוסר קיום או אובייקט ריק.
let value = null;
- Object - מבנה נתונים המייצג אוסף של תכונות ומתודות.
const car = { make: 'טויוטה', model: 'קורולה', year: 2020, drive() { console.log('נסיעה...'); } };
- Promise - אובייקט המייצג פעולה אסינכרונית שתתממש בעתיד, עם הצלחה או כישלון.
const promise = new Promise((resolve, reject) => { // פעולה אסינכרונית if (/* הצלחה */) { resolve('הפעולה הצליחה'); } else { reject('הייתה שגיאה'); } });
- Scope - ההקשר שבו משתנים ופונקציות מוגדרים ונגישים.
- Spread Operator - סימן המפזר את הערכים של מערך או אובייקט.
const numbers = [1, 2, 3]; const moreNumbers = [...numbers, 4, 5];
- String - טיפוס נתונים המייצג טקסט.
const message = 'שלום עולם!';
- Typeof - מחזיר את סוג המשתנה.
console.log(typeof 10); לדוגמה: number
- Variable - משתנה, אובייקט שניתן לאחסן בו ערכים.
let name = 'יוסי';
הצגת רשומות עם תוויות Variable. הצג את כל הרשומות
הצגת רשומות עם תוויות Variable. הצג את כל הרשומות
יום שלישי, 7 באפריל 2020
JavaScript בקצרה
הירשם ל-
רשומות (Atom)
-
באתר https://sofhatzom.blogspot.com שעון עצר קבוע בכל צום הסופר את שעות/דקות/שניות לסיום הצום.
-
ADD_MONTHS - מקבלת תאריך ומספר חודשים ומחזירה את התאריך בתוספת מספר החודשים. AND ו- OR - אופרטורים מיוחדים שניתן ל...
-
על מנת לבדוק פורט פתוח בין שני מחשבים, נשתמש בTelnet (שצריך להיות מותקן על השרת שמריץ את הפקודה). נכתוב את הפקודה telnet ואחריו שם המחשב ...