0% found this document useful (0 votes)
21 views6 pages

JS-XII Functions II Notes - 616400

The document discusses various built-in JavaScript functions including toString(), Number(), lastIndexOf(), indexOf(), shift(), unshift(), join(), slice(), splice(), toLowerCase(), toUpperCase(), indexOf(), split(), and provides code examples to demonstrate their usage. It also includes a custom function called mySplit() to split a string based on a delimiter.

Uploaded by

abhidas0810
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views6 pages

JS-XII Functions II Notes - 616400

The document discusses various built-in JavaScript functions including toString(), Number(), lastIndexOf(), indexOf(), shift(), unshift(), join(), slice(), splice(), toLowerCase(), toUpperCase(), indexOf(), split(), and provides code examples to demonstrate their usage. It also includes a custom function called mySplit() to split a string based on a delimiter.

Uploaded by

abhidas0810
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Inbuilt Function

Inbuilt Function 1
Code 1 : using toString vs Number()

var num1 = 12;


var num2 = 13;

num1 = num1.toString();
num2 = num2.toString();
console.log(num1, num2);

var x = "21";
x = Number(x);
console.log(typeof(x));

Code 2 : lastIndexOf

var animals = ['Dodo', 'Tiger', 'Penguin', 'Dodo'];


console.log(animals.lastIndexOf("Dodo"));

var people = ["jamna das", "pandu", "kalicharan", "elaichi", "oggy", "pandu"];


console.log(people.lastIndexOf("jerry"));

Inbuilt Function 2
Code 3 : indexOf

var animals = ['Dodo', 'Tiger', 'Penguin', 'Dodo'];


console.log(animals.indexOf("Dodo"));

var people = ["jamna das", "pandu", "kalicharan", "elaichi", "oggy", "pandu"];


console.log(people.indexOf("jerry"));

Code 4 : shift

var people = [1,2,3];


var x = people.shift();

console.log(people);
console.log("removed",x);

Code 5 : unshift

var arr = [1,2,3];


arr.unshift(4,5,6,7);
console.log(arr);

Code 6 : join

// Part 1 : Using Bag

var arr = ["M","A","N"];


var bag="";
for(var i=0; i<arr.length; i++)
{
bag = bag + arr[i];
}

console.log(bag);

// Part 2 : Using Bag

Inbuilt Function 3
var bag = arr.join();
console.log(bag);

Code 7 : custom join

function customJoin(arr, char)


{

if(char == undefined)
{
char = ",";
}

var bag="";
for(var i=0; i<arr.length; i++)
{
if(i != arr.length-1)
{
bag = bag + arr[i] + char;
}
else
{
bag = bag + arr[i];
}
}

return bag;
}

var arr = ["M","A","N"];


console.log(customJoin(arr));

Code 8 : Slice

var animals = ["cat", "dog", "rat", "lion"];


var x = animals.slice(1,3);
console.log(x);
console.log(animals);

var animals = ["cat", "dog", "rat", "lion"];


var manu = animals.splice(2);
console.log("Manu :",manu);
console.log("Original",animals);

Inbuilt Function 4
Code 9 : toLowerCase() vs toUpperCase()

var sentence = 'The quick brown fox jumps over the lazy dog.';
console.log(sentence.toLowerCase());

var sentence = 'The quick brown fox jumps over the lazy dog.';
console.log(sentence.toUpperCase());

Code 10 : indexOf

var paragraph = 'The quick brown fox jumps over the lazy dog. If the dog barked, was it really lazy?';
var searchTerm = 'dog';

var indexOfFirst = paragraph.indexOf(searchTerm);


console.log(indexOfFirst);

Code 11 : split()

str = 'The quick brown fox';


var x = str.split(" ");
console.log(x);

Code 12 : Custom split mySplit()

function mySplit(str)
{
var output = [];
var bag = "";

for(var i=0; i<str.length; i++)


{

if(str[i] != " ")


{
bag = bag + str[i];
}
else
{
if(bag != ""){
output.push(bag);
}
bag = "";

Inbuilt Function 5
}

output.push(bag);

return output;
}

var str = "The quick brown fox";


console.log(mySplit(str));

Inbuilt Function 6

You might also like