Hi all! Welcome to my another blog. Today I had a intro session about Java Script. SO I am going to share about that content today.
Data types:
=> String - Represents textual data.
Example: "Hello"
=> Number - Represents numbers (both integers and floating-point).
Example: 42, 3.14
=> Boolean  Represents logical values: true or false
=> Undefined - A variable that has been declared but not assigned a value.
Example: let x;
=> Null - Represents an intentional absence of any object value.
Example: let x = null;
=> Symbol - Unique and immutable value, often used as object keys.
=> BigInt - Used for very large integers beyond the Number type.
Example: 1234567890123456789012345678901234567890n
'typeof' Operator:
You can check the type of any variable using typeof.
typeof "hello"      // "string"
typeof 42           // "number"
typeof true         // "boolean"
typeof undefined    // "undefined"
typeof null         // "object" (this is a known bug in JavaScript)
typeof {}           // "object"
typeof []           // "object"
typeof function(){} // "function"
Variables:
Variables are containers for storing data values.
In JavaScript, you can declare variables using:
    - var (old way – avoid using now)
    - let (preferred for changeable values)
    - const (preferred for fixed values)
Assignment operator:
The assignment operator is used to assign values to variables.
Ex: 
let x = 5;
Here, = is the assignment operator.
It assigns the value 5 to the variable x.
DOM:
DOM stands for Document Object Model.
It is a way for your browser to understand and represent an HTML page as a tree structure — where every element (like headings, paragraphs, buttons) is a node or an object.
So, about DOM we have a deep discussion for tomorrow.   
How to use this in HTML file?
You can use JavaScript in an HTML file in three main ways:
Inline JavaScript:
You write JavaScript directly inside an HTML tag using the onclick, onmouseover, etc.
Ex:
<button onclick="alert('Hello!')">Click Me</button>
- Used for very small actions.
- Not recommended for large or professional projects.
Internal JavaScript:
You write JavaScript inside a <script> tag in the same HTML file, usually in the <head> or at the end of <body>.
Ex:
<!DOCTYPE html>
<html>
<head>
  <title>Internal JS</title>
  <script>
    function showMessage() {
      alert("Hello from internal script!");
    }
  </script>
</head>
<body>
  <button onclick="showMessage()">Click Me</button>
</body>
</html>
- Good for small pages.
- Becomes messy if code is long.
External JavaScript:
You write JavaScript in a separate .js file and link it to the HTML using the <script src=""> tag.
Ex:
HTML file:
<!DOCTYPE html>
<html>
<head>
  <title>External JS</title>
  <script src="script.js"></script>
</head>
<body>
  <button onclick="showMessage()">Click Me</button>
</body>
</html>
Script.js file:
function showMessage() {
  alert("Hello from external file!");
}
- Best practice for big projects.
- Clean, reusable, and easier to manage.
So this is all about my first day Java script class.Here after I will frequently update about my classes. Thank you for reading my blog.
Taught by:
@payilagam_135383b867ea296 
 
 
              

 
    
Top comments (4)
Is Regex a Data type?
No, it's not considered as data type like String and Number. It is a built in Object. That's why I put it in a Non-primitive data type.
ok.
Good Job! Keep going!