Skip to content

Latest commit

 

History

History
12 lines (11 loc) · 3.63 KB

dataTypes.md

File metadata and controls

12 lines (11 loc) · 3.63 KB

Type conversions

To/ From String Number Boolean null undefined Object
String - String(value) Number.toString([type]) eg 255 .toString(2)// 11111111 string “null”
Number- Number(value) +,Number - cannot read non-int alert( +"100px" ); // NaN parseInt(val)/parseFloat(val) - reads int until it can't alert( parseInt('100px') ); // 100 The string with spaces removed from both sides, Empty string - 0, Error - NaN Number 1/0 0 NaN
Boolean - Boolean(value) “” - False Others - true 0 - false Others - true true/false false false

Common functionalities

Operation Example
Filter out vowels and consonants in string and print in new line function vowelsAndConsonants(s) { let vowels=[]; let consonants=[]; for(let char of s){ // loop through each char of string if(['a','e','i','o','u'].includes(char.toLowerCase())) // if elt is one of arr vowels.push(char); // add to array else consonants.push(char); } console.log(vowels.join("\n")); // print each arry elt in new line console.log(consonants.join("\n")); }
String reversal console.log(s.split("").reverse().join(""));