העמוד הזה שימושי בטירוף, אבל רק אם משתמשים ב CTRL+f אחרת הוא סתם בלאגן אחד גדול כמו כול האינטרנט הזה...
שורת קוד בJavaScript - תסתיים בסימון - ;
הערות בקוד אפשר לרשום:
הערות בקוד אפשר לרשום:
בשורה אחת או יותר-
// אחרי שני הסימנים האלו אפשר לרשום מה שמתחשק באותה השורה
/* או אחרי הסימון הזה
ואז ניתן לכתוב בכמה שורות עד שיופיע
הסימון הסוגר להערה */
מחרוזות ב-JS
מחרוזת יכולה להיות מילה או תרגיל כמו לדוג' 1*2+3
אורך מחרוזת -
מחרוזת יכולה להיות מילה או תרגיל כמו לדוג' 1*2+3
אורך מחרוזת -
"המחרוזת".length
הדפסת מחרוזת - console.log('מחרוזת'.length)
הדפסת מחרוזת - console.log('מחרוזת'.length)
הקפצת חלון לאישור מחרוזת -
confirm("המחרוזת");
הקפצת חלון להכנסת טקסט-
prompt("מה השם שלך?");
הדפסת נתונים שבסוגריים-
console.log(1+1) // ידפיס את התוצאה
console.log("TEXT") // ידפיס את המחרוזת
console.log (משתנה)
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!" );
}
{
// 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");
}
console.log("Hamburgers".substring(3,10))
// code code code
// (more lines of code)
};
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:"))
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");
}
var perimeterBox = function (length,width) { return (length * 2 + width * 2)
}
perimeterBox (4,2)
דוגמא נוספת (הפונקציה הזו מחזירה את התוצאה 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 3var perimeterBox = function (length,width) { return (length * 2 + width * 2)
}
perimeterBox (4,2)
קצת על משתנים
- משתנים בJS הם case sensitive כלומר Name יהיה משתנה שונה מ name
אין תגובות:
הוסף רשומת תגובה