덧셈/뺄셈 연산자의 축약어 number += 1
과 if/else number = (true ? 1 : 0);
의 속기를 함께 사용할 수 있습니까?속기 추가 연산자와 함께 속기 경우/기타 -
조건은 더하기 또는 빼기를 결정해야합니다. 그렇지 않으면 당신은 당신이 처음에 선언 된 변수가해야 할 +=
연산자를 사용하려면
number += 1 * (condition ? 1 : -1);
덧셈/뺄셈 연산자의 축약어 number += 1
과 if/else number = (true ? 1 : 0);
의 속기를 함께 사용할 수 있습니까?속기 추가 연산자와 함께 속기 경우/기타 -
조건은 더하기 또는 빼기를 결정해야합니다. 그렇지 않으면 당신은 당신이 처음에 선언 된 변수가해야 할 +=
연산자를 사용하려면
number += 1 * (condition ? 1 : -1);
당신이 뭔가를 사용할 수 있습니다 이와 같은
작업. 당신이있는 경우에, 당신은 간단 할 수 있습니다 :
number += condition ? 1 : -1;
공지 사항을 그냥 수 1
및 -1
있고, condition
부울 경우, 당신은 같은 것을 할 수있는 :
number += +condition || -1;
것이 될 수를 정확한, true
에 대해 1
을 반환하고 false
에 대해 뭔가를 반환합니다.
왜 '1 * ...'이죠? –
뺄셈을 위해 @FelixKling 음수입니다. – Joseph
@Joseph : 어? '1 * -1 == -1'과'1 * 1 == 1' ...'1 *'이 무엇을 필요로하는지 모르겠습니다. 'number + (1 * -1)'은'number + (-1)'과 같습니다. –
, 수 없습니다 : number = (true ? +=1 : -=1);
이
이 일을하고
var number = 0;
number += (condition) ? (1 * (<operation>)) : (-1 * (<operation>));
당신이 *는 * 음 * 번호가 해당 번호를 뺍 추가 * 사실을 잘 알고 있습니까 작업을 추가하거나 빼서의 효과를해야합니까? 이런 식으로 문제를 생각해야합니다 ... –