‏הצגת רשומות עם תוויות JavaScript. הצג את כל הרשומות
‏הצגת רשומות עם תוויות JavaScript. הצג את כל הרשומות

יום שני, 8 באוגוסט 2016

JavaScript - כל מה שצריך במקום אחד

העמוד הזה שימושי בטירוף, אבל רק אם משתמשים ב CTRL+f אחרת הוא סתם בלאגן אחד גדול כמו כול האינטרנט הזה...

שורת קוד בJavaScript  - תסתיים בסימון -  ;

הערות בקוד אפשר לרשום:
בשורה אחת  או יותר- 
// אחרי שני הסימנים האלו אפשר לרשום מה שמתחשק באותה השורה
/* או אחרי הסימון הזה
ואז ניתן לכתוב בכמה שורות עד שיופיע
הסימון הסוגר להערה */
מחרוזות ב-JS 
מחרוזת יכולה להיות מילה או תרגיל כמו לדוג' 1*2+3

אורך מחרוזת -
"המחרוזת".length
הדפסת מחרוזת - console.log('מחרוזת'.length)
הקפצת חלון לאישור מחרוזת -
confirm("המחרוזת");
הקפצת חלון להכנסת טקסט-
prompt("מה השם שלך?");
הדפסת נתונים שבסוגריים
console.log(1+1) // ידפיס את התוצאה
console.log("TEXT") //  ידפיס את המחרוזת
console.log (משתנה)
 // ידפיס את ערך המשתנה
הפיכת מחזורת לאותיות גדולות 
console.log('text'.toUpperCase());

מחיקת רווח לפני ואחרי מחרוזת
console.log('    מחיקת רווחי מחרוזת   '.trim())
מספר רנדומלי בין 0 ל 1 והכפלתו ב100 בשביל לקבל מספר בין 0 ל 100
console.log(Math.random()*100);


וכך נקבל מספר רנדומלי שלם ועדול ללא שבר עשרוני


console.log(Math.floor(Math.random()*100));

בדיקה אם מדובר במספר - במקרה הזה 2017
console.log(clean(Number.2017));





If
    
if (תנאי ובמידה והוא נכון יבצע את הפעולה ) {
    הפעולה לביצוע ;
}
לדוג' - 
if ("Moshe".length < 10 ) {
    console.log("You have a short name!" );
}


else

if (condition) 
{
    // if condition is true
    // do this code
}
else // "otherwise"
{
    // do this code instead
}


לדוג' -

if ( "Moshe".length == 10 ) 

{
    console.log("Let's go down the first road!");
}
else 
{
    // What should we do if the condition is false? Fill in here:
    console.log("your name is too long"); 
    

}


modulo - % מחזיר שארית לדוג' - 
console.log(14 % 3);  יחזיר 2
console.log(99 % 8); יחזיר 3

Substrings
הוצאת תת מחרוזת התו הראשון הוא אפס,המספר הראשון בסוגריים מציין מיקום. המספר השני מציין מספר תו (בלי ה"0") בדוגמא שכאן
 מתו 3 כלומר הרביעי עד העשירי כלומר העשירי

console.log("Hamburgers".substring(3,10))
תתקבל התשובה - burgers
משתנים -
var variableName = /* some value */
 -פונקציות
מבנה פונקציה
var functionName = function( ) {
    // code code code
    // code code code
    // (more lines of code)
};
 לדוג'
var foodDemand = function(food) {
    console.log("I want to eat" + " " + food);
};
foodDemand(prompt("Enter your food:"))


דוגמא נוספת (הפונקציה הזו מחזירה את התוצאה 600)
// Parameter is a number, and we do math with that parameter
var timesTwo = function(number) {
    return number * 2;
};
// Call timesTwo here! 
var newNumber = timesTwo (300)
console.log(newNumber);
וזו מחזירה כי התשובה חיובית
// Define quarter here.
var quarter = function (number) {
    return (number / 4)
}
if (quarter(48) % 3 == 0 ) {
  console.log("The statement is true");
} else {
  console.log("The statement is false");
}
הכנסת שני ערכים לפונקציה
// Write your function starting on line 3
var perimeterBox = function (length,width) { return (length * 2 + width * 2)
}

perimeterBox (4,2)

קצת על משתנים
- משתנים בJS הם case sensitive כלומר Name יהיה משתנה שונה מ name