Number
n8n v2.29설명: 숫자의 절댓값을 반환합니다. 설명: 숫자를 다음 정수로 올림합니다 설명: 숫자를 가장 가까운 정수로 내림합니다 설명: 숫자를 나타내는 형식화된 문자열을 반환합니다. 구문: Number.format(locale?, options?)
Number.abs()#
설명: 숫자의 절댓값을 반환합니다. 즉, 마이너스 부호를 제거합니다
구문: Number.abs()
반환값: Number
출처: n8n 커스텀 기능
예시:
// x = -1.7
x.abs() //=> 1.7
Number.ceil()#
설명: 숫자를 다음 정수로 올림합니다
구문: Number.ceil()
반환값: Number
출처: n8n 커스텀 기능
예시:
// x = 1.234
x.ceil() //=> 2
Number.floor()#
설명: 숫자를 가장 가까운 정수로 내림합니다
구문: Number.floor()
반환값: Number
출처: n8n 커스텀 기능
예시:
// x = 1.234
x.floor() //=> 1
Number.format()#
설명: 숫자를 나타내는 형식화된 문자열을 반환합니다. 특정 언어나 통화에 맞게 형식을 지정할 때 유용합니다. <a href=”https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat”>Intl.NumberFormat()과 동일합니다.
구문: Number.format(locale?, options?)
반환값: String
출처: n8n 커스텀 기능
매개변수:
locale(String) - 선택 사항 - 숫자 형식 지정에 사용할 <a href=”https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl#locales_argument”>로케일 태그. 예:fr-FR,en-GB,pr-BRoptions(Object) - 선택 사항 - 숫자 형식 지정을 위한 구성 옵션입니다. 자세히 보기
예시:
// number = 123456.789;
number.format('de-DE') //=> 123.456,789
// number = 123456.789;
number.format('de-DE', {'style': 'currency', 'currency': 'EUR'}) //=> 123.456,79 €
Number.isEmpty()#
설명: 모든 숫자에 대해 false를 반환합니다. null에 대해서는 true를 반환합니다.
구문: Number.isEmpty()
반환값: Boolean
출처: n8n 커스텀 기능
예시:
// num = 10
num.isEmpty() // => false
// num = 0
num.isEmpty() // => false
// num = null
num.isEmpty() // => true
Number.isEven()#
설명: 숫자가 짝수이면 true를 반환합니다. 숫자가 정수가 아니면 오류가 발생합니다.
구문: Number.isEven()
반환값: Boolean
출처: n8n 커스텀 기능
예시:
// number = 33
number.isEven() //=> false
Number.isInteger()#
설명: 숫자가 정수이면 true를 반환합니다
구문: Number.isInteger()
반환값: Boolean
출처: n8n 커스텀 기능
예시:
// number = 4
number.isInteger() //=> true
// number = 4.12
number.isInteger() //=> false
Number.isOdd()#
설명: 숫자가 홀수이면 true를 반환합니다. 숫자가 정수가 아니면 오류가 발생합니다.
구문: Number.isOdd()
반환값: Boolean
출처: n8n 커스텀 기능
예시:
// number = 33
number.isOdd() //=> true
Number.round()#
설명: 숫자를 가장 가까운 정수(또는 지정한 소수점 자릿수)로 반올림하여 반환합니다
구문: Number.round(decimalPlaces?)
반환값: Number
출처: n8n 커스텀 기능
매개변수:
decimalPlaces(Number) - 선택 사항 - 반올림할 소수점 자릿수
예시:
// number = 1.256
number.round() //=> 1
// number = 1.256
number.round(1) //=> 1.3
number.round(2) //=> 1.26
Number.toBoolean()#
설명: 숫자를 불리언 값으로 변환합니다. 0은 false가 되고, 그 외의 값은 모두 true가 됩니다.
구문: Number.toBoolean()
출처: n8n 커스텀 기능
예시:
// number = 12
number.toBoolean() //=> true
// number = 0
number.toBoolean() //=> false
Number.toDateTime()#
설명: 숫자로 된 타임스탬프를 DateTime으로 변환합니다. 타임스탬프가 밀리초 단위가 아닌 경우 형식을 반드시 지정해야 합니다. n8n(또는 워크플로 설정)에 지정된 시간대를 사용합니다.
구문: Number.toDateTime(format?)
반환값: DateTime
출처: n8n 커스텀 기능
매개변수:
format(String) - 선택 사항 - 변환할 타임스탬프 유형입니다. 옵션은ms(밀리초 단위 Unix 타임스탬프),s(초 단위 Unix 타임스탬프) 또는excel(1900년 이후 경과 일수)입니다.
예시:
// ts = 1708695471
ts.toDateTime('s') //=> 2024-02-23T14:37:51+01:00
// ts = 1708695471000
ts.toDateTime('ms') //=> 2024-02-23T14:37:51+01:00
// ts = 45345
ts.toDateTime('excel') //=> 2024-02-23T01:00:00+01:00
Number.toLocaleString()#
설명: 숫자를 나타내는 지역화된 문자열, 즉 해당 로케일에 맞는 언어와 형식으로 표현한 문자열을 반환합니다. 지정하지 않으면 시스템 로케일을 기본값으로 사용합니다.
구문: Number.toLocaleString(locales?, options?)
반환값: String
출처: JavaScript 함수
매개변수:
locales(String|Array) - 선택 사항 - 지정할 로케일입니다. 예: 영국 영어의 경우 'en-GB', 브라질 포르투갈어의 경우 'pt-BR'. <a href=”https://www.localeplanet.com/icu/”>전체 목록(비공식)을 참고하세요. 로케일 배열도 사용할 수 있습니다. 지정하지 않으면 시스템 로케일을 기본값으로 사용합니다.options(Object) - 선택 사항 - <a href=”https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat#parameters”>형식 지정 옵션이 포함된 객체입니다
예시:
// num = 500000.125
num.toLocaleString() //=> '500,000.125' (if in US English locale)
// num = 500000.125
num.toLocaleString('fr-FR') //=> '500 000,125'
// num = 500000.125
num.toLocaleString('fr-FR', {style:'currency', currency:'EUR'}) //=> '500 000,13 €'
Number.toString()#
설명: 숫자를 단순 텍스트 형태로 변환합니다. 더 많은 형식 지정 옵션은 toLocaleString()을 참고하세요.
구문: Number.toString(radix?)
반환값: String
출처: JavaScript 함수
매개변수:
radix(Number) - 선택 사항 - 사용할 진법입니다. 2에서 36 사이의 정수여야 합니다. 예를 들어2는 2진법,16은 16진법입니다.
예시:
// num = 500000.125
num.toString() //=> '500000.125'
// num = 500000.125
num.toString(16) //=> '7a120.2'