0721 TIL

8968 ワード

文字列


任意の数の文字列しか選択できません.str.slice(0, 3)またはstr.substring(0, 3)文字列に必要な文字のindex str.indexOf('a')またはstr.lastIndexOf('a')が見つかります.
文字列に必要な文字が含まれているかどうかを知ることができます.str.includes('a')文字列は、区切り記号(")で配列に区切ることができます.str.split(" ")上の配列の要素間にスペース("")を付けて文字列に変換できます.str.split(" ").join(" ")すべてのstring方法は変わらない.

条件文


11日です。

function isEitherEvenAndLessThan9(num1, num2) {
  if(num1 %2 === 0 || num2 %2 === 0){
    if(num1 < 9 && num2 < 9){
      return true
    }
    //return false
  }
  //else{
  return false
 // }
}
elseを使用すると、以下の条件に合致しないものはすべてfalseになります.
コードから見ると、二重条件文を使用しているので、最初の条件文で一致しない場合はfalseになります.
elseを使用するとnum 1とnum 2が偶数でない場合falseになります.
 if(num1 %2 === 0 || num2 %2 === 0){
    if(num1 < 9 && num2 < 9){
      return true
    }
二重条件文が書かれているので、上のコードセグメントでは、最初の条件文が満足しており、2番目の条件文が間違っていれば規定されていません.
だから、elseを書きたいなら、私が注釈で書いたように、最初の条件文を満たすと同時に、2番目の条件文を書き間違えたらfalseを書きます.

16日

function addOneSecond(hour, minute, second) {
 
  if(second >= 59){
    minute = minute + 1
    second = 0

  if(minute === 60){
    minute = 0
    hour = hour + 1
  }

  if(hour === 24){
    hour = 0
  }

  }
  else{
  second = second + 1
  }
  return `1초 뒤에 ${hour}${minute}${second}초 입니다`
}
//시,분,초를 입력받아 1초를 더한 결과값을 특정형태의 메시지로 리턴
//만약 second가 59가 되면 minute은 minute + 1이 되고 second는 0이된다
//만약 minute이 60이 되면 hour는 1이 추가되고 minute은 0이된다.
//만약 hour이 24가 되면 hour은 0이된다.
//일반적인 경우에는 second는 second + 1 이 된다
//`1초 뒤에 ${hour}시 ${minute}분 ${second}초 입니다` 를 리턴한다.
これは本当に31期の时に何度も间违って今まで一度に答えることができませんドアとドアの関係を考えるなら、条件がないときは1つ追加するかどうかを考えなければなりません.

17日

function isFalsy(anything) {
if(anything === 0|| anything === false || isNaN(anything) || anything === undefined || anything === '' || anything === null){
  return true
}
else{
return false
}
}
anything === NaNと書くとtrueは返されません.
Nan=NaNが成り立たないから
anythingがNaNの場合、anything==NaNはfalseです.
変数がNan in JavaScriptなどの検索語であるかどうかをどのように知り、google検索方法を使用しますか?

それ以外は


  • typeofメソッドは貼り付けて書く、xを書き換える

  • 測定対象の長さを2479142と書くことはできません.object.lengthはこのように使用される.