最初のJava Script


1.韓日(教育を通じて明確に理解した部分|整理して理解した部分)👩‍🏫


JS入門.Computational Thinking. コンピューターのように考える

最初のJava Script

  • java scriptの誕生背景
    なぜ
  • java scriptを使用するのですか?
  • 変数、データ型概念
  • を理解する

    1.java scriptの誕生背景


    JAvascriptはNetscape社がブランデン・エイク主導で開発した.ダイナミックドキュメントを目指して開発を開始し、当時大人気だったjavaの名前を付けました.
    Javaとの違いなら、授業中にハムとハムスターの違いを耳にするのが印象的でした.
    今後の開発過程ではTypeスクリプトのような友人も登場する.

    2.java scriptを使用する理由


    a.Webブラウザを操作して機能を実現する言語!
    b.サーバー側言語、速度が速い!
    c.無限の可用性
    などですが、学習フロントとしての立場は
    私が最初に学びたいのは、アクションを華やかにするサイトです.
    作りたいからじゃない!と思います.

    3.変数とデータ型の概念を理解する


    a.変数


    コンセプト:必要なデータが入った箱!

    var spider_man='peter parker';
    console.log=spider_man;
    'peter parker'

    このようにして.
    ①変数宣言:var、let、const
    ②変数名の設定
    ③データ値:データ値の入力
    ④変数宣言終了:;
    ⑤対象:
    方法:
    -사용 가능한 기호는 $와 _뿐이다. 공백, 특수문자 이런 거 다 X
    -첫 글자 숫자 X
    -Camel case 형태로 사용하는 게 좋다
    -변수명 지을 때 고민을 많이 한다고 한다. 
    이 사이트를 참고하면 도움이 될 듯 하다.
    変数サイト名付きサイト

    b.変数のデータ値形式を知る


    コンセプト:データ値のタイプ-データ型を理解します。


    データ型には、元のタイプ(Primitive Data Type)が含まれます.
    参照タイプ(Reference Data Type)があります.

    変数の割り当て時にデータ値を格納しますか?



    ここで、元のタイプは、変数を割り当てるときにデータ値を直接格納します.メモリーという土地=メモリーがあります
    =メモリサイズの割り当て
    中の機械=データ値が大きいので、土地が大きければ相応の土地を購入します.
    工場から家賃を取るので、良い名前を付けた感じ=変数名

    データ値-資料型-原始資料型は6つの形態が存在する


    データ値内は①数字型(number)数字で表し、②文字型(string)または③ブール型(boolean)true or false④空値(空間あり)⑤未定義の存在X(空間なし)⑥記号型Symbol()を演算可能

    ①数値(number)と演算例

    var year = 95;
    var month = 12;
    var day = 16;
    
    document.write('몇 년 생이냐 : ', year);
    document.write('<br>');
    document.write('몇 월 이냐 : ', month);
    document.write('<br>');
    document.write('몇 일이냐 : ', day);
    document.write('<br>');
    document.write('몇 년 생이냐+몇 월 이냐 : ', year + month); // +
    document.write('<br>');
    document.write('몇 년 생이냐-몇 월 이냐 : ', year - month); // -
    document.write('<br>');
    document.write('몇 년 생이냐/몇 월 이냐 : ', year / month); // ÷
    document.write('<br>');
    document.write('몇 년 생이냐*몇 월 이냐 : ', year * month);// × 
    document.write('<br>');
    document.write('몇 년 생이냐**몇 일이냐 : ', year ** day); // 제곱
    document.write('<br>');
    document.write('몇 년 생이냐%몇 일이냐 : ', year % day); //나눈 나머지 값
    出力値
    몇 년 생이냐 : 95
    몇 월 이냐 : 12
    몇 일이냐 : 16
    몇 년 생이냐+몇 월 이냐 : 107
    몇 년 생이냐-몇 월 이냐 : 83
    몇 년 생이냐/몇 월 이냐 : 7.916666666666667
    몇 년 생이냐*몇 월 이냐 : 1140
    몇 년 생이냐**몇 일이냐 : 4.401266686517657e+31
    몇 년 생이냐%몇 일이냐 : 15

    ②文字(string)


    特長
    空白も番号を付けます.
    0から番号付けを開始します.
    const 운동명 = '데드리프트';
    const 소속 = '3대 운동'
    // 공백도 번호 매김
    
    let 운동법 = '스트렝스운동';
    운동법 = '보디빌딩운동';
    //두번째 변수 선언할 때는 let 안 써도 된다.
    
    document.write(운동명, '<br>');
    //이름이란 변수 출력
    document.write(소속, '<br>');
    //소속이란 변수 출력
    document.write(운동법, '<br>');
    //운동법이란 변수 출력
    document.write(소속[2], '<br>');
    //소속이란 변수 속 2번째 글자 = 운
    document.write(소속[3], '<br>');
    //소속이란 변수 속 3번째 글자 = 동
    出力値
    데드리프트
    3대운동
    보디빌딩운동
    운
    동