자 바스 크 립 트 현식 변환 과 은 식 변환 기반(상세 설명)

디 스 플레이 변환
1.제목:올해 나 이 를 입력 하 세 요.5 년 후 몇 살 을 구 하 세 요?

//a.prompt       string   。
var age = prompt("         ");
alert(typeof age);
var age5 = age + 5; //         15,    5
alert("   "+age+"  ,5   "+age5+"  ");
2.문자열 을 number 형식 으로 변환 합 니 다.
상기 문제 에 대하 여 age 를 디지털 형 으로 전환 해 야 합 니 다.
2.1 Number(전환 이 필요 한 내용)를 사용 할 수 있다.

var str = true;
  var num = Number(str);
  console.log(num); //1 
  console.log(typeof num); //number
  //   :
  // 1.                  ,        ;                ,    NaN.
  // 2.              ,     ,        ;        ,   NaN.
  // 3.     "",   " ",   flase,      0.true  1,undefined  NaN
  // 4.             ,         。
2.2 parseInt(전환 이 필요 한 내용)을 사용 할 수 있 습 니 다.

var str = "123";
var num = parseInt(str);
console.log(num); //123
console.log(typeof num); //number
//    :
//  1.      ,            ,             。
//  2.     ,         ,      NaN.
//  3.""   "  "    NaN
//  4.          ,               。
2.3 parseFloat(전환 이 필요 한 내용)를 사용 할 수 있 습 니 다.

var str = "123.24ll";
var num = parseFloat(str);
console.log(num); //123.24
console.log(typeof num); //number
//   :          ,         。。
//******  : true   1,false   0.
//         ,     parseInt  parseFolat。
//        ,      ,  Number();
3.다른 유형의 데 이 터 를 문자열 형식 으로 변환 합 니 다.
3.1 String(전환 할 내용)을 사용 할 수 있 습 니 다.

var num = 123;
var str = String(num);
console.log(str); //"123"
console.log(typeof str); //string
//  : "123"  "true" "false" "undefined"  "null" "NaN"
3.2 전환 이 필요 한 내용 을 사용 할 수 있 습 니 다.toString();

var num = 123;
var str = num.toString();
console.log(str); //"123"
console.log(typeof str); //string
//  : "123"  "true" "false "NaN"
//undefined  null     toString。
4.다른 데이터 형식 은 boolean 형식 으로 변환 합 니 다.
4.1 Boolean(전환 이 필요 한 내용)을 사용 할 수 있다.

var num = "";
var res = Boolean(num);
console.log(res); //false
console.log(typeof res); //boolean
//  :
//            false: 0 -0  false "" undefined null NaN
//" "    true
암시 적 변환
1.다른 유형 은 number 형식 으로 변환 합 니 다.
1.1 변환 이 필요 한 내용 앞 에 플러스 를 붙 일 수 있다.+

var str = "123";
var res = +str;
console.log(res); //123
console.log(typeof res); //number
1.2 변환 이 필요 한 내용 을 산술 연산 으로 할 수 있 으 며 뒤에 사용 할 수 없습니다+

var str = "123";
var res = str * 1;
console.log(res); //123
console.log(typeof res); //number
//  :             。
2.다른 유형 은 string 형식 으로 변환 합 니 다.연결 문자+"사용

var num = 123;
var str = num + "";
console.log(str); //"123"
console.log(typeof str);//string
3.다른 유형 은 boolean 형식 으로 변환 합 니 다.반송 연산 자 사용

var num = undefined;
var res = !!num;
console.log(res); //false
console.log(typeof res);boolean
//   :          false:0 -0 false undefiend null NaN ""
1.제목:올해 나 이 를 입력 하 세 요.5 년 후 몇 살 을 구 하 세 요?

//a.prompt       string   。
var age = +prompt("         ");
var age5 = age + 5;
alert("   "+age+"  ,5   "+age5+"  ");
이상 의 이 편 은 자 바스 크 립 트 현식 변환 과 은 식 변환(상세 설명)을 바탕 으로 여러분 께 공 유 된 모든 내용 입 니 다.여러분 께 참고 가 되 고 저희 도 많이 응원 해 주시 기 바 랍 니 다.

좋은 웹페이지 즐겨찾기