Լրացուցիչ Բլոկների Տեսակներ (EBT) - Դասավորության Կառուցողի նոր փորձառություն❗

Լրացուցիչ Բլոկների Տեսակներ (EBT) - ձևավորված, կարգավորելի բլոկների տեսակներ՝ սլայդշոուներ, ներդիրներ, քարտեր, բացվող ցանկեր և շատ ուրիշներ։ Ներառված կարգավորումներ՝ ֆոնի, DOM տուփի, JavaScript փլագինների համար։ Փորձեք դասավորությունների կառուցման ապագան արդեն այսօր։

EBT մոդուլների ցուցադրական տարբերակներ Ներբեռնել EBT մոդուլները

❗Լրացուցիչ Պարբերությունների Տեսակներ (EPT) - Պարբերությունների նոր փորձառություն

Լրացուցիչ պարբերության տեսակներ (EPT) - անալոգիական պարբերության վրա հիմնված մոդուլների հավաքակազմ։

EPT մոդուլների ցուցադրական տարբերակներ Ներբեռնել EPT մոդուլները

Scroll

Javascript Դաս 4 — Ֆունկցիաներ

10/05/2025, by Ivan

Այս դասում մենք կուսումնասիրենք ֆունկցիաները JavaScript-ում՝ ինչպես գրել, ինչպիսի տեսակներ կան։ Կարող եք նաև ծանոթանալ PHP-ի վերաբերյալ այս դասերին․ բոլոր օրինակները աշխատում են նաև JavaScript-ում․

PHP Դաս 7 — Ֆունկցիաներ և ֆունկցիոնալ ծրագրավորում

PHP Դաս 9 — Ռեկուրսիա

JavaScript-ում շարահյուսությունը շատ նման է PHP-ին։ Սակայն կա մի կարևոր տարբերություն․ JavaScript-ում բոլոր փոփոխականները լռելայն գլոբալ են, եթե չեն հայտարարված var, let կամ const-ով։ Եթե փոփոխականը հայտարարված է ֆունկցիայից դուրս, այն հասանելի է նաև ֆունկցիայի ներսում։ Այդ իսկ պատճառով հետևյալ կոդն տարբեր կերպ կաշխատի PHP-ում և JavaScript-ում։

PHP-ում՝

<?php
function inc(){
  $x++;
  return $x;
}

$x = 10;
inc($x);
print $x; // կտպի 10
?>

JavaScript-ում՝

<script>
function inc(){
  x++;
  return x;
}

x = 10;
inc(x);
alert(x); // կտպի 11
</script>

Ինչպես տեսնում ենք՝ JavaScript-ում x փոփոխականը գլոբալ է և ֆունկցիայի ներսում փոփոխվում է, իսկ PHP-ում՝ փոփոխականները ֆունկցիայի ներսում ըստ լռելայնի չեն փոխանցվում արտաքին միջավայրից։