210119_TIL

3698 ワード

コデスタッツは翌日から始まりました.よく眠れず、集中できないのではないかと心配していましたが、無事に過ぎてしまいました.

条件文


URCLASSで条件文を学習し、coplateで問題を解くことで、基本的に「加、我、達」のレベルに達した.初めて問題を見た時は始めもせずにうろうろしていました.なんといっても質問を理解して書いたの?乙コードをコードに変換する操作に慣れていないためかもしれません.でも17問なので復習の過程で質問を見ていると「コードはどう書けばいいのかな?思い出した.

新しい認識の事実

  • if文では、論理演算子は
  • を連続的に使用できます.
  • falsy: undefined, null, false, 0, NaN, ''
  • 残りの
  • %を表す演算子
    ex) Even(num % 2 === 0): '짝수', Odd(num % !== 0): '홀수'
  • 条件文を解釈する条件の順序は本当に重要です
  • !Boolean(真):虚偽値
  • ifが重なる最初のifゲートは本物でなければならず、次のifゲートは
  • で動作することができます.
    ex1)
    if(3 > 2){
    	if(5 > 4){
        return '정답입니다'
        }
    }
    
    ex2) 
    if(2 > 3){
    	if(4 > 5){
        return '정답입니다'
        }
    }
    もしそうであれば,1番目のifが真であり,2番目のifが真であるか否かを判断する.
    もしそうなら、最初のifは偽物だから説明できません.

    文字列


    授業にはビデオが1つしかないので、私はとても慌てました.また、授業内容も充実しているとは言えません.ほとんどの人は自分でグーグルで検索し、コンソールで検索して勉強しなければなりません.

    新しい認識の事実


  • 文字列はread-only

  • str[num]:numが受け取った数字に基づいてインデックスの文字を伝える

  • split("n"):改行

  • substring(start,end):必要な文字列のみを取得する場合は*endは含まれません.

  • str.toUpperCase():文字列を大文字に変換して*を呼び出します.

  • str.toLowerCase():文字列を小文字に変換して*を呼び出します.

  • immutable:ソースファイルは変更されません

  • つなぎ合わせる

  • string.length:文字列の長さ

  • 「str」+「str」と同様に、+演算子で文字列*(concat)をマージできます.

  • Template Literals:${변수}는 ${변수}이다と同様に、`記号に${variable}を文字列として入れることができます.

  • indexOf():この文字列に検索する文字列が見つかった場合は、開始点インデックスを返します.ない場合は-1を返します.
    let str ='Blue Whale'
    str.indexOf(「Blue」):0を返します
    str.indexOf("Whale"):5を返します.
    str.indexOf(「Jay」)を返します:-1
    str.indexOf("Whale",3):3番目のインデックスから検索し、文字列の開始インデックスを返します.
    つまり、indexOf()関数のパラメータ文字列の先頭にあるインデックスを返します.

  • アレイでも使用可能な関数
    let arr = [1, 2, 3, 4]
    Arr.indexOf(1):0戻り
  • JavaScriptのMath関数


  • Math.floor():戻り係数の最大整数
    小数点以下に数字を書きたくないときや、下に数字を書きたいときに使います.

  • Math.pow(x,y):xのy二乗を返す

  • Math.min():パラメータの最小値を返します

  • Math.max():パラメータの最大値を返します.

  • Math.abs():引数を絶対値に戻す