#12 🛑 Type Conversion in JS | | String Conversion | Numeric Conversion | Boolean Conversion - adarshtiwari1998/JavaScript-Crash-Course-Project-v1 GitHub Wiki

*****************************Tutorial Start đŸ”Ĩ ********************************

Type Conversion in JS | | String Conversion | Numeric Conversion | Boolean Conversion

Type conversion /Type casting

Data(**)->variable(let a=5)

variables hold your data

variables jo data hold karega uska aik type hoga jisko hum data type bhi kehte hai.(data type)

what kind of data stored by variables is represented by data type

  • Num
  • string
  • boolean
  • Array
  • object

Type Conversion has Three types

Automatic type conversion/ Implicit type conversion

Bhut baar operators and function voo automatically convert kar dete hai value ko sahi data type mai.

  • Example: alert()function automatically (bydefault) convert kar deta hai value ko string me.

Bhut saare function() aisee hai jo automatically convert kar dete hai values ko shai datatype me.

Manually Type Conversion/ Explicit type conversion

Lekin bhut baar humko khud jaruat padti hai convert karne ki manually.


Three Types of conversion most important

  1. String conversion(convert value into string)

<!-- 1.JAVASCRIPT CODE SNIPPET HERE, please check repo for code access -->

  1. Numberic conversion(convert x type value into number)

<!-- 1.JAVASCRIPT CODE SNIPPET HERE, please check repo for code access -->

  1. Boolean conversion(convert x type value into boolean)

<!-- 1.JAVASCRIPT CODE SNIPPET HERE, please check repo for code access -->


Different Method to convert string into number are:

  • parseInt() function

let pI = parseInt(floatValue); //covert decimal value into numbers console.log(pI); console.log(typeof pI);

  • parseFloat() function

let pF = parseFloat(floatValue); //convert string into float values console.log(pF); console.log(typeof pF);


Important

  • undefined ko convert kiya too it becames => NaN(not a number)
  • null = 0
  • true = 1
  • false = 0

console.log(Number(false)); //output 0 console.log(Number(undefined)); //NaN console.log(Number(null)); // 0; console.log(Number(true)); // 1


Important

string agar more than 1 character "xyz" ki ye too output hamesa true dega and agar 0 character "" hai too output hamesa false dega

and agar isme number hota =1; too ye true deta and agar = 0; hota too false deta

and agar isme negative value hota =-30; too ye true deta and agar = +30 ; hota too bhi true return karega

*****************************Tutorial End 🚀 ********************************