Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

PUSHAN VERMA
PUSHAN VERMA

Posted on

     

Javascript Day 2 ,3 and 4

sharing the knowledge of Arrays and Strings in #"The element at ",i,"is->",array[i]);
i++;
}

//📌 In javascript we can add any data type in array , suppose we have a array of 1,2,3,4,5 amd we want to add "hello"
// which is a string , so we can add that in it

//📌📌push (adding to back), unshift(adding to front)
array.push("last value");
console.log(array);

//👉ans --> [ 1, 2, 3, 4, 5, 'last value' ]

array.unshift("first value");
console.log(array);

//👉 ans -->[ 'first value', 1, 2, 3, 4, 5, 'last value' ]

//📌📌pop(removing from last) ,shift(removing from front )

array.pop();
console.log(array);

//👉 ans -->[ 'first value', 1, 2, 3, 4, 5 ]

array.shift();
console.log(array);
// 👉ans -->[ 1, 2, 3, 4, 5 ]

// 📌📌indexof ,contains[see yourslef]

//📌📌slice(staring index,ending index)--> you can relate to as substring ,
let partofarray=array.slice(2,4);
console.log(partofarray);

// ans -->[ 3, 4 ] i.e isne last wale index se pehle ka maal bheja hai

let partofarray2=array.slice(2);
console.log(partofarray2);

// ans-->[ 3, 4, 5 ] i.e usne 2 se lekar saare end tak de diye

// 📌📌splice (staring,ending) --> it deletes from starting to ending index (it changes the array and not gives the copy array wih changes)

array.splice(2,3);
console.log(array);

//ans -->[ 1, 2 ] i.e it deletes from 2nd index and deletes 3 values from 2nd index (you can consider 3 as count and not the index)

//indexof()[basically gives the index of any element ] and contains()[it tells whether the element is present or not ]

Strings
// 📌STRINGS

//👉 i.e string can be declared in single and double quotes unlike java
let singlequote ='single quote ki string';
let doublequote ="double quote ki string";

console.log(singlequote);
console.log(doublequote);

//📌charAt
let char =singlequote.charAt(3);
console.log(char);

// ans-->g

//📌charCodeAt
// (basically it gives ascii value of the charAt )

let ascii=singlequote.charCodeAt(3);
console.log(ascii);

// ans-->103 (ascii value of g)

//📌substring
// (it gives substring as java )
let substr =singlequote.substring(2,8);
console.log(substr);

// ans-->ngle q

//📌split
// (it acts like split in java (stringBuilder) but here it gives array of strings as output)

let arrstr=singlequote.split("i");
console.log(arrstr);
// ans-->[ 's', 'ngle quote k', ' str', 'ng' ]

let nospace =singlequote.split("");
console.log(nospace);
// ans-->[
// 's', 'i', 'n', 'g', 'l',
// 'e', ' ', 'q', 'u', 'o',
// 't', 'e', ' ', 'k', 'i',
// ' ', 's', 't', 'r', 'i',
// 'n', 'g'
// ]

//📌 join
// (int arrstr1 we have splitted on the basis of " "(space) and after that we have joined on the basis of $ )
let arrstr1=singlequote.split(" ");
console.log(arrstr1);
let str=arrstr1.join("$")
console.log(str);

// ans-->[ 'single', 'quote', 'ki', 'string' ]
// single$quote$ki$string

//📌trim
// (basically it removes white spaces from front and end )

let ans =' hello my name is pushan ';
console.log(ans.trim());

// ans-->hello my name is pushan
// (you can see that ans has so many white spaces infront and at back , so trim removes it )

Top comments(0)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

Full stack web developer
  • Location
    Delhi , India
  • Education
    BPIT, Bhagwan Parshuram Institute of Technology , BTech in Computer Science
  • Work
    Working Professional
  • Joined

More fromPUSHAN VERMA

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp