Start Learning JavaScript Today
JavaScript String:
String is a basic data type of JavaScript that holds the character array. A collection of character is called string. For example, lets “JavaScript is a programming language” be a string. Let store the above string in a variable named firstString. Therefore,
const firstString = “JavaScript is a programming language”;
If we want to access a character of the string we can access it in two ways.
const first= firstString[0] // return J
const charfirst = firstString.charAt(1) // return a
Concat method: concat is applied to merge two or more strings together .
const first =” hello”;
const second = “there”;
const final = concat(first,second);
console.log( “Concating two strings” + first + “ ” +second);
IndexOf():
Returns the first appearance of a string in another string.
const firstString = “JavaScript is a programming language”;
const searchIndex = firstString.indexOf(“is”); // return 11
array.concat()
array.concat() method is used to merge two or more arrays and converting a single array without changing the existing arrays. Existing arrays remain the same and return a new array.
BigInt:
JavaScript Support BigInt that can store incredibly large number. Operators like +,-,*,/ ,% can be also used with BigInt. A BigInt is not strictly equal to a Number, but it is loosely so.
JavaScript Math:
Math is built in function that let you do the mathematics in a easier way. You have lots of built in math functions there where you can just put your value and get the output..
example:
Math.abs(x) // returns the absolute value of x
if you put and string in abs function you will get that it is not a number that in NaN
Math.max([1,2,3,4,5]);
returns the maximum value of the array
similarly Math.min() returns the minimum value of an array or the comparison of two or more numbers
Math.pow(x,y) // return x^y
JavaScript supports two types of Number.
- Integer
- Floating
123 // int type number
123.00 // floating type data
There are methods to make a string a number. That is
Number(‘124’) // returns 124
There are also ceil and floor method
Math.ceil(3/2) // returns 2
precise to the nest integer Number
Math.floor(3/2) //returns 1
precise to the previous int Number
Thank you for reading so far…