HTML/CSS 이외에 해본 적이 없는 인코더 학습 자바스크립트의 리셋 연산자 운용이 자유롭다
5731 단어 JavaScript
매일 프로그래밍을 해서 할 수 있는 일이 늘어나서 매우 기쁩니다.
자바스크립트 책은 사실 초보자를 위한 책이 있는데 쌓여서... 다른 언어의 책도 제대로 읽지 못하고 자바스크립트 한 권만 배워서 손에 넣으려고 했어요.
그럼 오늘의 과제는 피즈버즈... 그게 뭐야?
피즈버즈는 몇 명으로 구성된 조합으로'1','2'순서로 숫자를 말하고, 숫자가 3이면'피즈!'5로 나누기를 할 수 있다면'버즈!'그리고 3과 5를 모두 제거할 수 있을 때 "피즈 버즈!"라는 게임을 남겼다.
야, 큰일났다.복잡해 보여요!!!!그건 이루어져야 되는 거죠!?하자!?
이번 피즈버즈의 1부터 30까지의 숫자.
야------!!!!!( 'ᾥ' )
어떤 프로그램일까요?
울며불며 하소연하는 것도 적당히 해야 한다.이처럼 공배수와 공약수를 사용하는 프로그램은 앞으로도 사용될 수 있어 능숙하게 사용할 수 있다면 절대적으로 편리할 것이다.엉엉오류 시도.진보의 길은 오직 하나, 알고리즘을 생각하고 코드를 써 보는 것이다.
어떻게 하면 컴퓨터의 배수를 검사할 수 있을까요?수학에서 3의 배수는'3을 다 나눈 수'다.마찬가지로 5의 배수는'5로 다 나눌 수 있는 숫자'를 가리킨다.
이에 따라 "숫자를 하나하나 반복해서 늘리고, 3으로 나누었을 때는 파이즈를, 5로 나누었을 때는 버즈를, 두 조건을 충족했을 때는 파이즈버즈라는 결과로 보답한다"고 디자인했다.
숫자가 하나하나 늘어나 매번 판정되기 때문에 기능으로 실현하는 것이 좋다.
베어낼 수 있는 수
나는 여러 가지 조건으로elseif문을 사용하는 것을 배웠다.그래서 기능의 격식은 이렇죠.
'use strict'
function fizzbuzz(num) {
if(numが3と5で割り切れるとき){
//「FizzBuzz」を返す。
} else if(numが3で割り切れるとき) {
//「Fizz」を返す。
} else if(numが5で割り切れるとき) {
//「Buzz」を返す。
} else { //それ以外の時
numを返す。
}
}
捞捞捞 때 어떻게 표현하면 좋을까요?
산술 연산자'%'는 계산이 너무 많은 연산자로, 이 연산자를 사용한 계산 공식의 결과가 0이면'제법'을 의미한다.
화석의 머리 위에서는 당연한 일이지만 이곳에 도착할 수는 없다.수학적 사고를 키워야 한다.
따라서 상술한 코드는 다음과 같다.
'use strict'
function fizzbuzz(num) {
if(num % 3 === 0 && num % 5 === 0){ // 3でも5でも割り切れるとき
return 'FizzBuzz!'; //「FizzBuzz」を返す。
} else if(num % 3 === 0) {
return 'Fizz!'; //「Fizz」を返す。
} else if(num % 5 === 0) {
return 'Buzz!'; //「Buzz」を返す。
} else { //それ以外の時
return num; // numを返す。
}
}
이 숫자를 하나하나 덧붙인 코드를 불러내라.
let i = 1; // 最初の数字
while(i <= 30){ // i が30になるまで以下の処理を繰り返す
console.log(fizzbuzz(i));
i ++;
}
결과는...
성공!
산술 연산자 유형
다음은 일반적인 산술 연산자 목록입니다.기억이 희미하다.
연산자
의향
a + b
a+b
a - b
a-b
a * b
a×b
a/b
a÷b
a % b
나머지
a ** b
a의 제곱
a++ 또는++ a
더하기 1
a--또는--a
a-1 대입 a
a += b
a+b 대신 a
a -= b
a-b 대신 a
a *= b
a×대신
a/= b
대신
a %= b
a÷b 과다 대체 a
다음은 배열이지만 조금 바빠져서 투고 빈도가 줄어들었다.연말 진행 중~
Reference
이 문제에 관하여(HTML/CSS 이외에 해본 적이 없는 인코더 학습 자바스크립트의 리셋 연산자 운용이 자유롭다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/a9744c/items/0bfe75cb4ee00d2f06d2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
나는 여러 가지 조건으로elseif문을 사용하는 것을 배웠다.그래서 기능의 격식은 이렇죠.
'use strict'
function fizzbuzz(num) {
if(numが3と5で割り切れるとき){
//「FizzBuzz」を返す。
} else if(numが3で割り切れるとき) {
//「Fizz」を返す。
} else if(numが5で割り切れるとき) {
//「Buzz」を返す。
} else { //それ以外の時
numを返す。
}
}
捞捞捞 때 어떻게 표현하면 좋을까요?산술 연산자'%'는 계산이 너무 많은 연산자로, 이 연산자를 사용한 계산 공식의 결과가 0이면'제법'을 의미한다.
화석의 머리 위에서는 당연한 일이지만 이곳에 도착할 수는 없다.수학적 사고를 키워야 한다.
따라서 상술한 코드는 다음과 같다.
'use strict'
function fizzbuzz(num) {
if(num % 3 === 0 && num % 5 === 0){ // 3でも5でも割り切れるとき
return 'FizzBuzz!'; //「FizzBuzz」を返す。
} else if(num % 3 === 0) {
return 'Fizz!'; //「Fizz」を返す。
} else if(num % 5 === 0) {
return 'Buzz!'; //「Buzz」を返す。
} else { //それ以外の時
return num; // numを返す。
}
}
이 숫자를 하나하나 덧붙인 코드를 불러내라.
let i = 1; // 最初の数字
while(i <= 30){ // i が30になるまで以下の処理を繰り返す
console.log(fizzbuzz(i));
i ++;
}
결과는...성공!
산술 연산자 유형
다음은 일반적인 산술 연산자 목록입니다.기억이 희미하다.
연산자
의향
a + b
a+b
a - b
a-b
a * b
a×b
a/b
a÷b
a % b
나머지
a ** b
a의 제곱
a++ 또는++ a
더하기 1
a--또는--a
a-1 대입 a
a += b
a+b 대신 a
a -= b
a-b 대신 a
a *= b
a×대신
a/= b
대신
a %= b
a÷b 과다 대체 a
다음은 배열이지만 조금 바빠져서 투고 빈도가 줄어들었다.연말 진행 중~
Reference
이 문제에 관하여(HTML/CSS 이외에 해본 적이 없는 인코더 학습 자바스크립트의 리셋 연산자 운용이 자유롭다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/a9744c/items/0bfe75cb4ee00d2f06d2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(HTML/CSS 이외에 해본 적이 없는 인코더 학습 자바스크립트의 리셋 연산자 운용이 자유롭다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/a9744c/items/0bfe75cb4ee00d2f06d2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)