Skip to content

Latest commit

 

History

History
98 lines (61 loc) · 2.04 KB

06-types-string.md

File metadata and controls

98 lines (61 loc) · 2.04 KB

String

  • used for holding text

  • 3 ways to create strings:

    1. using single quotes:

      const first = 'Soumya';

    2. using double quotes:

      const middle = "Ranjan";

    3. using backticks:

       	const last = `Mohanty`;
  • single quotes and double quotes are the same thing.

    used for: "she's cool"

    or escaping: 'she\\'s cool'

  • backticks:

      const sentence = `she's so "cool"`;
      console.log(sentence); // she's so "cool"
  • Multi-line string:

      const song = 'Oh \\
      I like \\
      pizza';
      
      console.log(song); // Oh I like pizza
      const song = `Oh
      I like
      pizza`;
      
      console.log(song); 
      /*
      Oh
      I like
      pizza
      */

    2nd one using backticks is mostly used.

  • String concatenation and interpolation

    • '+' is used for concatenation. It is also used for adding 2 nos.
    • Concatenation: when 2 or more strings combined to one
    • Interpolation: when you put a variable inside a string
    • Example 1:

    const name = 'Soumya';

    const hello = 'Hello my name is ' + name + '. Nice to meet you.'

    (can use double or single quotes)

    • Example 2:

    1+1 // 2

    '1'+'1' // 11

    1 + '1' // 11

    • Example 3:

      const name = 'Soumya'; const hello = Hello my name is ${name}. Nice to meet you. I am ${100+1} years old.; console.log(hello); // Hello my name is Soumya. Nice to meet you. I am 101 years old.

    • Backticks also used for tagged template literals.

    • Backticks are helpful for creating HTML:

        const html = `
        	<div>
        		<h2>Hey everyone! I am ${name}.</h2>
        	</div>
        `;