Numberに変換

1780 ワード

           Number
     :
	  Number()  
		-     -->   
1.          ,          
2.             ,    NaN
3.                       ,    0
	-    -->   
			true    1
			false    0
	- null -->    0
		- undefined -->    NaN
		
     :
	-              
	- parseInt()              
	- parseFloat()               
  parseInt()   a   Number
parseInt()                    ,     Number
parseFloat()   parseInt()  ,              
    String  parseInt() parseFloat(),        String     

コード#コード#



	
	   Number
	
		/*
		           Number
		     :
			  Number()  
				-     -->   
					1.          ,          
					2.             ,    NaN
					3.                       ,    0
				-    -->   
					true    1
					false    0
				- null -->    0
				- undefined -->    NaN
		
		     :
			-              
			- parseInt()              
			- parseFloat()               
		*/
		var a = "123";

		//  Number()    a   Number  
		a = Number(a);

		a = "789abc";
		a = Number(a);

		a = "";
		a = Number(a);

		a = "      ";
		a = Number(a);

		a = true;
		a = Number(a);

		a = false;
		a = Number(a);

		a = null;
		a = Number(a);

		a = undefined;
		a = Number(a);

		a = "123.567a456px";
		//  parseInt()   a   Number
		//parseInt()                    ,     Number
		a = parseInt(a);

		// parseFloat()   parseInt()  ,              
		a = "123.456.789px";
		a = parseFloat(a);

		//    String  parseInt() parseFloat(),        String     
		a = true;
		a = parseInt(a);

		a = 198.23;
		a = parseInt(a);

		console.log(typeof a);
		console.log(a);