Javascript Դաս 1 — Փոփոխականներ և դրանց հետ գործողություններ
Ես չեմ երկարանալու բոլոր փոփոխականների տեսակներն ու օպերատորները նկարագրելու վրա. մեր հիմնական նպատակը JavaScript-ի հիմունքները յուրացնելն է, որից հետո անցնենք jQuery-ին, և ձեզ կունենաք հնարավորություններ JavaScript-ում ավելի խորանալու: Եթե ցանկանում եք մանրամասն ուսումնասիրել JavaScript-ը առանց jQuery, պետք է գտնել համապարփակ ուսուցուցիչ: Իսկ եթե ձեր նպատակը Drupal-ում աշխատելն է և հետո jQuery ուսումնասիրելը, ապա ուղին ձեզ հետ համընկնում է: Պռոցեսը սկսենք:
Այս դասում մենք կքննարկենք փոփոխականները՝ ինչու են դրանք անհրաժեշտ և ինչպես աշխատել դրանց հետ:
Փոփոխականները ծրագրավորման ամենակարևոր հասկացություններից են: Որպեսզի հասկանալ, թե ինչ են փոփոխականները, որտեղ և ինչպես են դրանք պահվում, և ինչպես են փոխվում ծրագրի կատարման ընթացքում, անհրաժեշտ է դրանց կոնցեպտուալ պատկերացում ունենալ: Փոփոխականը տվյալների այն միավորն է, որի արժեքը կարող է փոխվել ծրագրի կատարումից հետո:
Փոփոխականները փոփոխական տվյալներ են ծրագրում, որոնք ունեն անուն: Դրանք հիշողության բջիջներում են պահվում: Պահման տևողությունը կարող է լինել մինչև ծրագրի ավարտը կամ մինչև փոփոխականին նոր արժեք վերագրվի: Անունը մնում է հաստատուն, իսկ արժեքը կարող է փոխվել: JavaScript-ում կարող է փոխվել ինչպես արժեքը, այնպես էլ դրա տիպը:
Նոր փոփոխականներ հայտարարելու համար օգտագործվում է var օպերատորը:
var x;
Այս կառուցվածքով հայտարարում ենք x
փոփոխականը: Կարող ենք միաժամանակ վերագրել նաև արժեք՝
var x = 10;
Ուշադրություն դարձրեք, որ JavaScript-ում յուրաքանչյուր հրաման ավարտվում է կետ-ստորակետով (;)։ Այստեղ կիրառվում է արտահայտման վերագրում =
օպերատորը: Անունները պետք է գրել լատինատառ և առանց բացատների, օրինակ՝
var myName;
— ճիշտ
var my Name;
— սխալ
Անունը չի կարող սկսվել թվով կամ այլ խորհրդանշանով, սակայն կարող է պարունակել թվեր, օրինակ՝
var name1;
— ճիշտ
var name2;
— ճիշտ
var test4me;
— ճիշտ
var lesson2you;
— ճիշտ
var 3money;
— սխալ
Տվյալների տեսակներ JavaScript-ում
Այս պահին բավարար է իմանալ թվային և տողային տիպերը. հետո կծանոթանանք տրամաբանական, զանգվածների, օբյեկտների և այլ տեսակի տվյալների հետ:
Թվային փոփոխականներ
Թվային փոփոխականները ունեն թվային արժեք՝
var y = 15; alert(y);
Թվերը կարելի է գումարել, բազմապատկել, հանել, բաժանել՝
// հայտարարում ենք փոփոխականներ var x = 10; var y = 5; var z1, z2, z3, z4; // միաժամանակ մի քանի անուններ // կատարում ենք գործողություններ z1 = x + y; z2 = x * y; z3 = x - y; z4 = x / y; // արտածում ենք արդյունքները alert(z1); alert(z2); alert(z3); alert(z4);
Տողային փոփոխականներ
Տողային փոփոխականները պարունակում են տեքստ, որը վակում պետք է դրվի չակերտների մեջ՝
var str = 'Բարև, բոլորին!'; alert(str);
Կամ՝ երկկողմանի չակերտներով. տողեր կարելի է միացնել նաև +
օպերատորով՝
var str1 = 'Բարև'; var str2 = ', բոլորին'; alert(str1 + str2 + '!');
Տիպերի փոխարկում
JavaScript-ում կարելի է փոխարկել տիպերը, օրինակ՝ տողայինից թվային՝
var str = '11'; // տող var num1 = 2; // թիվ var num2, num3; num2 = parseInt(str); // փոխարկում ենք ամբողջ թվի num3 = num1 + num2; alert(num3); // կտպի 13