Javascript - Քննություն (variables, conditionals, boolean logic, loops, functions)

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ธ.ค. 2024

ความคิดเห็น • 83

  • @agnesanazaryan9789
    @agnesanazaryan9789 3 ปีที่แล้ว +15

    Որոշել եմ ինքնուրույն առանց որևէ ծրագրավորման դպրոց հաճախելու սովորել JS։ Շնորհակալ եմ ձեզ նման բացառիկ հնարավորություն ստեղծելու համար։ Ըստ ինձ մարդը հզոր է իր գիտելքով։ Անչափ շնորհակալ եմ ինձ և ինձ նմաններին հզորացնելու համար։ Ձեր արած գործը անգին է։

  • @tatevmaryanyan4891
    @tatevmaryanyan4891 3 ปีที่แล้ว +17

    Հրաշալի եք բացատրում, շատ լավ կլիներ որ պրակտիկա էլ լիներ, որպեսզի սովորելու ընթացքում մոտիվացիան չկորցնեինք։ (js նոր սովորաղի համար դժվար է պատկերացնել, սովորածը որտեղ ու ոնց պետք է կիրառել)։

  • @VaheSardaryan
    @VaheSardaryan 4 ปีที่แล้ว +12

    Ուղղակի մի բառ "respect🙌🏽"

  • @M.Maria.
    @M.Maria. 3 ปีที่แล้ว +1

    Ձեր կատարած աշխատանքն անգին է,
    անչափ շնորհակալ եմ

  • @anahitvardanian6630
    @anahitvardanian6630 3 ปีที่แล้ว +2

    Անչափ շնորհակալություն Ձեզ !

  • @annasargsyan7261
    @annasargsyan7261 2 ปีที่แล้ว +2

    Bolor harcerin chisht patasxaneci, aysinqn lav usucich eq🥰15 orum inchqan ban em sovorel

  • @mixedgames7490
    @mixedgames7490 3 ปีที่แล้ว +7

    Շնորհակալ եմ շատ Ռուբեն ջան, դուք շատ մեծ ազգանվեր գործ եք արել ու շարունակում եք անել, Ես որ սկզբից սովորում եի այն ժամանակ ոչ մի հայերեն ուսուցողական բան չկար(Բացի C++ ի հայերեն գրքից)։ Պատկերացնում եմ հիմա ինչքան հեշտա սկսնակների համար ձեր վիդեոներով սովորելը։ Խոսքերն ավելնորդ են։ Շնորհակալ եմ անչափ։ Keep it up

    • @meschian
      @meschian  3 ปีที่แล้ว +1

      JAN! Merci shat :)

  • @pioneergroup9198
    @pioneergroup9198 4 ปีที่แล้ว +4

    Rouben Jan Abres shat es qnnutyan hamar, giteliqnery shat lav amcracnuma.
    Ete amen 15 kam 20 dasy senc review lini qnnutyan tesqov hrashali kyuracnenq informationy.

  • @hamletkirakosyan5217
    @hamletkirakosyan5217 3 ปีที่แล้ว +1

    shat mec shnorhakalutiun lav hai mard

  • @saqsahakyan210
    @saqsahakyan210 ปีที่แล้ว

    Բարև Ձեզ։ 20-րդ հարցը լուծել եմ նման կերպ եմ լուծել
    let factorial = function(num) {
    let i = 0;
    let result = 1;
    while(i < num) {
    result = result * (i+1)
    i++
    }
    return result;
    }
    alert(factorial(5))

  • @edgarhovsepyan3393
    @edgarhovsepyan3393 ปีที่แล้ว

    You are unbelievable! Thanks for everything🔴🔴🔵🔵🟠🟠

  • @tyan478
    @tyan478 2 ปีที่แล้ว +2

    Անչափ շնորհակալ եմ Ձեզ՝ ձեր ժամանակն ու գիտելիքները մեզ տալու համար։ Շաատ մատչելի եք բացատրում։ Այնքան մոտիվացնող են Ձեր դասերը , որ պարտադիր ամեն օր ժամանակ եմ գտնում նոր վիդեո նայելու համար։

  • @vazgenbablumyan8520
    @vazgenbablumyan8520 2 ปีที่แล้ว +1

    You are the best! thank you.

  • @petrosamirkhanyan5101
    @petrosamirkhanyan5101 4 ปีที่แล้ว +6

    Spasumem c lezuin axpers huys unimor shudm kngares menqa goh kexnink qeznen👍

  • @gayanegalstyan9132
    @gayanegalstyan9132 4 ปีที่แล้ว +1

    Շնորհակալություն շատ 🤗
    Նենց անսովոր էր, որ արագ էիք բացատրում))

  • @arevlucy24
    @arevlucy24 2 ปีที่แล้ว

    շնորհակալություն, 19 ու 20-րդ հարցը բարդ էր,դժվար եմ ընկալում

    • @meschian
      @meschian  2 ปีที่แล้ว

      Artur jan, ete konkret hartser unek 19 ev 20i het, greq - kportsem batsatrel.

    • @arevlucy24
      @arevlucy24 2 ปีที่แล้ว +1

      Ռուբեն Մեշչյան ջան,ուղղակի հրամանը կազմելուց,անընդհատ ինչ որ բան մոռանում եմ,երևի շատ պետքա գրեմ,որ տեսողական հիշողությամբ ֆիքսվի մոտս։Շնորհակալություն։

  • @Vahan_Ghazaryan
    @Vahan_Ghazaryan 3 ปีที่แล้ว

    Շնորհակալություն լավ գործի համար։

  • @ashleylawson5263
    @ashleylawson5263 4 ปีที่แล้ว +4

    Thank you for explaining this well ❤💙🧡 USA Ashkhen Kalaydjian

  • @vardanmakaryan4489
    @vardanmakaryan4489 4 ปีที่แล้ว

    Shnorhakalutyun. Es el ei gre cragrer@, bayc Dzer gracner@ aveli hakirch en. Sovorelu sha ban unem...

  • @JackDaniels55565
    @JackDaniels55565 2 ปีที่แล้ว +2

    N20
    let x = 5;
    function factorial(limit){
    let sum = 1;
    for(let i = 1; i

  • @ARTpro_
    @ARTpro_ 4 ปีที่แล้ว +3

    Anchap snorhakal em! inqs tirapetelov js-in krknum em dzer ognutyamb. Framework-er, masnavorapes React.js daser linelu en?

    • @meschian
      @meschian  4 ปีที่แล้ว +4

      React - erevi ayo)

    • @pioneergroup9198
      @pioneergroup9198 4 ปีที่แล้ว

      @@meschian Lav klini. Mersi

  • @Արմ-խ7ք
    @Արմ-խ7ք 4 ปีที่แล้ว +1

    Դա նոռմալա որ վերջի 4հատ հարցերը դժվարանում եմ , և չեմ կարողանում մենակով գրել, նորից դիտեմ՞

  • @vahramhovhannisyan1360
    @vahramhovhannisyan1360 3 ปีที่แล้ว +1

    xndrum em eli jquery daser kavelacneq?

  • @khachikgobalyan9172
    @khachikgobalyan9172 2 ปีที่แล้ว +2

    let reverse = function(array) {
    let i = 0;
    let j = array.length - 1;
    let d = 0;

    while(i < array.length/2) {
    d = array[i];
    array[i] = array[j];
    array[j] = d;
    i++;
    j--;
    }
    return array;
    }
    console.log(reverse([1, 2, 3, 4]))

  • @arevminn
    @arevminn 2 ปีที่แล้ว

    💜💜💜💜💜

  • @sargsyan7391
    @sargsyan7391 ปีที่แล้ว

    let x = [1, 2, 3, 4]
    x.reverse();
    alert(x)
    ays tarberaky 18 rd harci patasxan karox e handisanal?

    • @meschian
      @meschian  ปีที่แล้ว +1

      Npatak@ varjutsyan hents reverse@ greln e. Dzer grats code@ kashxati, uxaki npatak@ varjutsyan korum e…

    • @sargsyan7391
      @sargsyan7391 ปีที่แล้ว

      @@meschian shnorhakal em dzer arac ashxatanqi ev patasxani hamar

  • @Aram64
    @Aram64 4 ปีที่แล้ว

    Barev dzez Ruben. JSFiddle - um, bolor save arac fiddlners sev guynova sksel cuyc tal ev chi bacum. Araj spitaker cuyc talis ev bacumer amen inch. Incpes karelia da uxel ?

  • @hammybarseghyan84
    @hammybarseghyan84 ปีที่แล้ว

    Բարև ձեզ, կներեք իսկ ֆակտորյալը երկու արգումնտով ինչպես կարող ենք լուծե՜լ...

    • @meschian
      @meschian  ปีที่แล้ว

      Inknuruyn portseq, heto kisveq dzer code@ ev kportsem jisht uxutsun tal

  • @Name-vx5ix
    @Name-vx5ix ปีที่แล้ว

    Ռուբեն ջան տարբերություն կա՞ if երով կկառուցենք թե else if-երով նույն բան չի՞

    • @meschian
      @meschian  ปีที่แล้ว +1

      Ayo:
      // es depkum, kstananq erku hat patohan: "yay" ev "ok"
      let a = 2;
      if(a > 1) {
      alert("yay");
      }
      if(a > 0) {
      alert("ok");
      }
      // es depkum ktesnenq menak mek patohan: "yay"
      let a = 2;
      if(a > 1) {
      alert("yay");
      } else if(a > 0) { // sa menak kashxati hakarak depkum EV erp a > 0
      alert("ok");
      }

    • @Name-vx5ix
      @Name-vx5ix ปีที่แล้ว

      @@meschian Անչափ շնորհակալ եմ, չեք պատկերացնի ինչ անհամբեր եմ սպասում Ձեր նոր վիդեոդասերին։ Ամեն օր մտնում եմ ալիք, տեսնելու նոր բան ավելացրել եք թե ոչ։ Մի բան էլ հարցնել ապագայում ինչ վիդոդասեր եք պլանավորում տեղադրել ալիքում

    • @meschian
      @meschian  ปีที่แล้ว +1

      Portsum em jamanak gtnel avel videoner sarkel. Tsutsak@ apaga videoneri shat erkar e, uxaki petk e jamanak gtnem)

  • @karlenghazaryan8164
    @karlenghazaryan8164 10 หลายเดือนก่อน

    xndirneri masy djvaranum em vor xntrem mi lav xntragirq ktaq cragravorman vor normal parapem

  • @Name-vx5ix
    @Name-vx5ix ปีที่แล้ว

    4 սխալ հիմնականում խնդիրների մասով դժվարացա։ Ի՞նչ կարծիքի ե՞ք ի՞նչն է պատճառը, որ լավ չի ստացվում կոդ գրելը

    • @meschian
      @meschian  ปีที่แล้ว +1

      Normal e da, petk e parapel. Jamanaki entatskum kga

  • @arthuralaverdyan7298
    @arthuralaverdyan7298 2 ปีที่แล้ว

    Խնդրում եմ կասեք , ինչու՞ իմ մոտ չի աշխատում այս ծրագիրը՝
    let result = 0;
    while (true) {
    let answer = prompt("Please provide your answer");
    if (answer === "exit"); {
    alert("Result is " + result);
    break;
    }
    let num = +answer;
    result = result + num;
    }

    • @meschian
      @meschian  2 ปีที่แล้ว

      Arthur jan, duq ayspes eq grel:
      if (answer === "exit"); {
      ^ petk chi (et ';' ham@ hanum e)
      Ayspes greq:
      if (answer === "exit") {

  • @grigorbondarev
    @grigorbondarev 3 ปีที่แล้ว +1

    16.
    let sum = 0;
    let user;
    do {
    user = prompt('enter number');
    sum = sum + Number(user);

    } while (user !== 'exit');
    alert(sum)
    Հարց՝ինչի՞ ա տալիս NaN?..

    • @meschian
      @meschian  3 ปีที่แล้ว

      user = prompt('enter number'); // user linum e "exit"
      sum = sum + Number(user); // linum e sum + Number("exit") vor@ talis e NaN
      heto nor while(user !== "exit") ev durs e galis
      karox eq ayspes:
      while(true) {
      user = prompt('enter number');
      if(user === "exit") {
      break;
      }
      sum = sum + Number(user);
      }

  • @armenmartirosyan5903
    @armenmartirosyan5903 2 ปีที่แล้ว

    Նախ շատ շնորհակալություն Ձեզ Ռուբեն ջան, դասընթացների համար և մի հարց ունեմ, խնդիր 18-ը այս ձևով եմ կոդավորել , խնդրում եմ ասել այսպես ճիշտ է՞
    let x = [1, 2, 3, 4];
    let y = [];
    let i = 0;
    let i1 = x.length - 1
    let reverse = function(z) {
    while (i < x.length) {
    let d = x[i];
    y[i1] = x[i];
    y[i1] = d;
    i = i + 1;
    i1 = i1 - 1;
    }
    return z;
    }
    alert(reverse(y));

    • @meschian
      @meschian  2 ปีที่แล้ว

      Armen jan, mitk@ lavn e, bayts popoxakanner@ pahek reverse functioni mech. reverse function@ petk e amen inch unena ir mech, vo rmenk erp uzenk kanchenq iren tarber zangvatsnerov ev vochte inchvor popoxakanner dzel naxoroq. aysinkn ayspes:
      let reverse = function(x) {
      let y = [];
      let i = 0;
      let i1 = x.length - 1
      while (i < x.length) {
      let d = x[i];
      y[i1] = x[i];
      y[i1] = d;
      i = i + 1;
      i1 = i1 - 1;
      }
      return y;
      }
      alert(reverse([1, 2, 3, 4]));
      alert(reverse([4, 22, 949, 2]));

    • @armenmartirosyan5903
      @armenmartirosyan5903 2 ปีที่แล้ว

      @@meschian Շնորհակալություն կհետևեմ Ձեր խորհրդին

    • @armenmartirosyan5903
      @armenmartirosyan5903 2 ปีที่แล้ว

      @@meschian Ռուբեն ջան ևս 1 հարց, խնդիր 20-ը այս ձևով եմ կոդավորել , խնդրում եմ այս տարբերակի մասին էլ ասեք Ձեր կարծիքը
      let factorial = function(x) {
      let i = 1;
      let y = 1;
      while (i

    • @meschian
      @meschian  2 ปีที่แล้ว

      Lav lutsum e, Armen jan)

    • @armenmartirosyan8549
      @armenmartirosyan8549 2 ปีที่แล้ว

      @@meschian Շնորհակալ եմ Ռուբեն ջան, նշեմ որ JS ծրագրավորում սկսել եմ սովորել Ձեր այս դասընթացների միջոցով: Ձեր կողմից տրված խնդիրները կոդավորում եմ Ձեր դասընթացների միջոցով ստացած գիտելիքներով, հետո նայում եմ տվյալ խնդիրների վերաբերյալ Ձեր կողմից առաջարկած լուծումերը ու ինձ համար շատ կարևոր է Ձեր կարծիքը, քանի որ որոշ խնդիրներ ես կոդավորում եմ ու հետո տեսնում է որ որոշակիորեն տարբերվում է Ձեր առաջարկած կոդավորման լուծումներից, բայց ստանում եմ նույն արդյունքը ինչ որ դուք:): Շնորհակալ եմ շատ, շարունակելու եմ սովորել Ձեր դասընթացների միջոցով, հուսով եմ դուք Էլ կշարունակեք ձեր դասընթացների այս լավ նախագիծը:)

  • @avoboyaxchyan1910
    @avoboyaxchyan1910 11 หลายเดือนก่อน

    function avarage (arr1) {
    let sum = 0;
    for (let i = 0; i < arr1.length; i++) {
    sum += arr1[i];
    }
    let rage = sum / arr1.length;
    return rage;
    }
    let arr = [4, 8, 15, -1, -12, 5];
    alert(avarage(arr));

  • @javascript9053
    @javascript9053 2 ปีที่แล้ว

    18 հարցի պատասխանեցի էս ձեվ , աշխատելն աշխատեց, բայց ինչ կասեք:
    let reverse = function([a,b,c,d]){
    return ([d,c,b,a])
    }
    let x = reverse ([1, 2, 3, 4]);
    alert (x);

    • @meschian
      @meschian  2 ปีที่แล้ว

      Npatak@ stextsel aynpes function vor@ kashxati tarber erkarutsyamp zangvatsneri het. Dzer variant@ miayn kashxati zangvatsneri het voronq uxix 4 antam unen. Portseq cyclov stextsel function@

  • @vahagnkhachatryan2499
    @vahagnkhachatryan2499 3 ปีที่แล้ว

    18-ը for-ով գրելը ավելի կարճ ու հեշտ է

  • @JackDaniels55565
    @JackDaniels55565 2 ปีที่แล้ว

    N 19
    let x = [4,3,6,10,2];
    function average(array){
    let sum = 0;
    for(let number of array){
    if(number)
    sum = sum + number;

    }
    return sum / array.length;
    }
    console.log(average(x));
    Kndunvi ays tarberaky?

    • @meschian
      @meschian  2 ปีที่แล้ว +1

      Iharke)

    • @JackDaniels55565
      @JackDaniels55565 2 ปีที่แล้ว

      ​@@meschian Shnorhakal em dzer katarac ashkhatanqi yev ushadrutyan hamar

  • @armenmanucharyan5618
    @armenmanucharyan5618 2 ปีที่แล้ว

    'use strict'
    while(true){
    let num = +prompt('Հաշվում ենք թվի ֆակտորիալը');

    if(num > 1){
    let factorial = function(num){
    let result = 1;
    while(num>1){
    result = result*num;
    num--;
    }

    return result;
    }
    alert(factorial(num));
    break;
    }else{
    alert('Դուք նշել եք սխալ թիվ');
    }

    }

    • @meschian
      @meschian  2 ปีที่แล้ว +1

      Armen jan, factorial functionin es karandznatsnei vor code@ aveli hesht kartatsvi:
      'use strict'
      factorial = function(num){
      let result = 1;
      while(num>1){
      result = result * num;
      num--;
      }
      return result;
      }
      while(true){
      let num = +prompt('Հաշվում ենք թվի ֆակտորիալը');
      if(num > 1){
      alert(factorial(num));
      break;
      }
      alert('Դուք նշել եք սխալ թիվ');
      }

  • @tarongrigoryan3596
    @tarongrigoryan3596 4 ปีที่แล้ว

    👍👏👏

  • @croutfin585
    @croutfin585 3 ปีที่แล้ว

    function average () {
    let arr = [];
    let i = 0;
    while (true) {
    let num = prompt('Numbers??','Exit');
    if (+num){
    arr[i] = +num;

    } else if (num=='Exit' || num === null){
    break;
    }
    i++;
    };
    let sum =0;
    for (let i = 0 ; i < arr.length; i++ ) {
    sum = sum + arr[i];

    };
    return sum/arr.length

    };
    let result = reverse()
    console.log(result);

  • @suma1lGaming
    @suma1lGaming ปีที่แล้ว +1

    15:
    let user = +prompt("How old are you");
    user < 10 ? alert('hi') : user >= 10 && user < 18 ? alert('hello') : alert('geetings');
    16:
    let sum = 0;
    while (true) {
    let input = prompt("Enter a number or type 'exit' to end");
    if (input === "exit") {
    alert("The sum of all the numbers is: " + sum);
    break;
    }
    sum += Number(input);
    }
    17:
    function computeTriangleArea(base, height) {
    return (base * height) / 2;
    }
    const area = computeTriangleArea(2, 9);
    console.log(area);
    18: 2 տարբերակով
    function revers(arr){
    var reversedArray = [ ]
    for (var i = arr.length - 1; i >= 0; i--) {
    reversedArray.push(arr[i]);
    }
    return reversedArray;
    }
    var myArray = [1, 2, 3, 4];
    var reversedArray = reverse(myArray);
    console.log(reversedArray); ։Outputs [4, 3, 2, 1]
    19:
    function average(numbers) {
    let sum = 0;
    for (let i = 0; i < numbers.length; i++) {
    sum += numbers[i];
    }
    return sum / numbers.length;
    }
    20:
    function factorial(n) {
    if (n === 0 || n === 1) {
    return 1;
    }
    let result = n;
    for (let i = n - 1; i > 1; i--) {
    result *= i;
    }
    return result;
    }

  • @ararat9082
    @ararat9082 3 ปีที่แล้ว +1

    Mi had xndir unem asuma unenq kamayakan tver haskanal ardyoq 5 y et tveric mekna te voj...aysinqn 25679 tvi mej ka 5 tivy.vor xndrem uxutyun ktas jishty karanam anem

    • @meschian
      @meschian  3 ปีที่แล้ว

      Ayt tiv@ dartsreq text (string). Heto ogtagortseq voreve string function vor gtneq 5in mech@, orinak .indexOf

    • @ararat9082
      @ararat9082 3 ปีที่แล้ว

      @@meschian let a = "2304682991"
      Qceci stringi mej...isk vor functiony kgtni gracs tvi mej 5y?

    • @meschian
      @meschian  3 ปีที่แล้ว

      th-cam.com/video/ZFUoNE_Clc0/w-d-xo.html

  • @armenmanucharyan5618
    @armenmanucharyan5618 2 ปีที่แล้ว

    'use strict'
    while(true){
    let height = +prompt('Նշեք Եռանկյան Բարձրությունը,specify the height of the triangle','')
    if(height>0){

    let base = +prompt('Նշեք Եռանկյան հիմքը,specify the base of the triangle','');

    if(base>0){
    let computeTriangleArea = function(height,base){
    return (height*base)/2;
    }
    alert('Եռանկյան մակերեսը կլինի'+' '+computeTriangleArea(base,height));

    }
    break;
    }

    }

    • @meschian
      @meschian  2 ปีที่แล้ว +1

      Armen jan, shat haves e, bayts duq computeTriangleArea function@ anentat noren ev noren stextsum eq, kani vor na cyclei mech e. Karacharkem iren haytararel michev while cycl@.

  • @techelp97
    @techelp97 2 ปีที่แล้ว

    mi ban harcnem eli,vor undefined@ alert enq anum qani hat a pahac linum meje, u mekel
    let i =0;
    while(i

    • @meschian
      @meschian  2 ปีที่แล้ว

      i@ verchum mtnum e cycli mech vorpes 9. Duq nran dartsnum eq 10 ev alert eq anum. Hajort ankam na cycle chi mtnum vorovhetev i < 10 false e

  • @developer018
    @developer018 2 ปีที่แล้ว

    Ruben jan 19-@ kbacatreq eli lav chhaskaca(( erevi x ev y arjeqov aveli lav khaskanam ete djvar chi pordzeq eli,, kanxav shnorhakalutyun

    • @meschian
      @meschian  2 ปีที่แล้ว +2

      Voxjuyn. Nax petk e gumarel bolor tver@ zangvatsi irar ev heto bajanel zangvatsi erkarutsyamp vor stanank michin@.
      Gumarum@ anum enq hetevyal dzevov:
      1. stextsum enq popoxakan 'runningSum' vori mech dnum enq 0
      2. pttvum enq zangvatsi arjeknerov, amen arjekin gumarum enq mer 'runninfSum' arjekin (aysink runningSum = runningSum + himikvaArjek@).
      Loopi verchum, runningSum@ kunena bolor arrjekneri gumarum@. Uxaki bajanum enq zangvatsi erkarutsyamp ev stanum enq michin@.

  • @karinaghazaryan7571
    @karinaghazaryan7571 2 ปีที่แล้ว

    Im shat sireli Meschian jan, cheiq asi im u dzer greladzevic vorn e nax@ntreli, te karevor@ kod@ ashxatum e???
    Let factorial = function(x){
    let i = 1;
    let result = 1;
    While (i

    • @meschian
      @meschian  2 ปีที่แล้ว +1

      // Sireli Karina jan, duq anum ek sa:
      let result = 1;
      // heto cyclov anum eq sa:
      result = result * 1;
      // aysinkn, result'i mech 1 e, ev duq anum eq result = result * 1... aysinkn result = 1 * 1
      // hetevabar result popoxakan@ chi poxvum

    • @karinaghazaryan7571
      @karinaghazaryan7571 2 ปีที่แล้ว

      @@meschian sxal em tpel result= result * i ;