>  기사  >  웹 프론트엔드  >  js 데이터 유형 변환 예제

js 데이터 유형 변환 예제

小云云
小云云원래의
2018-03-10 15:11:271297검색

이 기사는 모든 사람에게 도움이 되기를 바라며 주로 JS 데이터 유형 변환 예제를 공유합니다.

기본 데이터 유형

다른 데이터 유형을 숫자 유형으로 변환

  • isNaN, Number,parseInt,parseFloat

  • 덧셈, 뺄셈, 곱셈, 나눗셈의 수학 연산을 수행할 때

true -> 1  false -> 0'' ->
 0'1' -> 1'12px' -> true/12/NaNnull ->
  0undefined -> NaN{} /^$/ function()
  {} -> NaN[] -> 0[12,23] -> NaN//=>
   通过toStirng把数组转换为字符串<br>
   // 然后Number把字符串转换为数字

in js 수학 연산

  • +, -, *, / 덧셈, 뺄셈, 곱셈, 나눗셈

  • 특수 기능이 있는 덧셈 연산을 제외하고 나머지 연산자는 수학 연산입니다. 즉, 숫자가 아닌 유형을 만나면
    첫 번째 숫자 유형으로 변환된 다음 계산을 수행합니다

1-'1' -> 010 * null -> 010 / undefined -> NaN10 * [10] -> 100
  • 덧셈의 특수성: 문자열을 만나면 +는 문자열 접합이고, 그렇지 않으면 문자열, 그것은 수학 연산입니다

1+'1' -> '11'null+'1' -> 'null1'//=>把其他值先转换为字符串再进行拼接对象.toString() -> '[object object]'

Thinking

1+null+true+undefined+[]+'xieth'+null+undefined+[]+10

Result

"NaNxiethnullundefined10"Number(undefined) -> 
NaN//Number在进行转换的时候,只要包含非有效数字,返回都为NaN

다른 유형을 부울 유형으로 변환

  • Boolean,!,!!

  • 조건 판단 시, 또한 부울 유형으로 변환된 다음 true 또는 false 조건을 확인합니다

0 NaN null 정의되지 않은 빈 문자열 -> false로 변환
나머지는 true

js의 데이터 유형 변환

기본 데이터 유형

다른 데이터 유형을 숫자 유형으로 변환

  • isNaN, Number,parseInt,parseFloat

  • 덧셈, 뺄셈, 곱셈, 나눗셈의 수학 연산을 수행할 때

true -> 1  false -> 0'' -> 0'1' -> 1'12px' -> 
true/12/NaNnull -> 0undefined -> NaN{} 
/^$/ function(){} -> NaN[] -> 0[12,23] -> 
NaN//=> 通过toStirng把数组转换为字符串<br>
// 然后Number把字符串转换为数字

수학 연산 js

  • +, -, *, / 더하기, 빼기, 곱하기 및 나누기

  • 특별한 더하기 연산을 제외한 나머지 연산자는 수학 연산입니다. 즉, 숫자가 아닌 유형을 만날 때입니다. , 먼저
    숫자 유형으로 변환된 다음 계산됩니다

1-'1' -> 010 * null -> 010 / undefined -> NaN10 * [10] -> 100
  • 덧셈의 특징: 문자열의 경우 +는 문자열 연결입니다. 문자열을 만나지 않으면 수학입니다. 연산

1+'1' -> '11'null+'1' -> 'null1'//=>把其他值先转换为字符串再进行拼接对象.toString() -> '[object object]'

Thinking

1+null+true+undefined+[]+'xieth'+null+undefined+[]+10

결과

"NaNxiethnullundefined10"Number(undefined) -> NaN//Number在进行转换的时候,只要包含非有效数字,返回都为NaN

다른 유형을 부울 유형으로 변환

  • Boolean ,!,!!

  • jud할 때 조건을 지정하면 변환됩니다. 불리언 유형으로 변환한 다음 조건이 true 또는 false인지 확인합니다

0 NaN만 정의되지 않은 null 문자열 -> false로 변환
나머지는 true

관련 권장 사항:

JavaScript 기본 데이터 유형

PHP 상수 및 데이터 유형 인스턴스에 대한 자세한 설명

JavaScript의 특수 데이터 유형에 대한 자세한 설명

위 내용은 js 데이터 유형 변환 예제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.