国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Home Web Front-end JS Tutorial JavaScript Basics I learnt today on this developer journey.

JavaScript Basics I learnt today on this developer journey.

Jan 01, 2025 am 04:40 AM

JavaScript Basics I learnt today on this developer journey.

JAVASCRIPT BASICS

  • Datatypes
  • Values
  • Variables
  • Conditions
  • Operators
  • Loops
  • Functions

HISTORY OF JAVASCRIPT

Initially, developers wanted something which could bring functionality to the browser; a scripting Language.

Code written could only be supportable in the browser from which it was written. Therefore, to come up with a solution for this, they came up with ECMA Script. ECMA script was a set of rules to be followed while coding in a browser. This wasn't compatible though, and ES6 was introduced. ES6 was a modified set of rules or instructions to govern coding in the browsers. Mocha(1995) to LiveScript (1996) to JavaScript (till date).Browsers during those back days only supported CSS and HTML only.

There were only 2 browsers in the ancient days, that is to say; internet Explorer and Netscape browser.

The JavaScript Basics

1.Dataypes(values)

Forexample:1.number(whole number and decimal number) such as 1, 6.4; 2.string forexample "leya".

  • These have a single value.

arrays

  • Here we have index and the value. To access any value. We use the help of index.

Objects
We have key and value.

  • Forexample: Fname:Mackline, lname:leya

Objects have more than one value. Here you get power to create your own key for any value you be having yet in arrays you will always use index which is always constant and can't be changed.

  • Forexample;let bankaccount ={fname:'leya',
    lname:'Mackline',
    mobileno:989372,
    };
    Console.log(numbers);
    Console.log (numbers.lname);

  • Therefore, to access a particular object, we can use a dot symbol in between the objects.

2.Variables
Incase we want to store some of our values, we can use variables. Variables are folders or placeholder for a value.

Three different ways to declare a variable.

  • 1.var x = 50; We should minimumly use var due to memory convenience.
  • 2.let y = 50; *We can use it for changing values such as account balance ...
  • 3.const z = 'leya';we use const when we don't want to change the value of that variable.
    Forexample:

    A var z to store a bank account number since it is a constant one.Incase we want to print something on the screen, we then use the statement below in the terminal; console.log(object);

  • That is to say; console.log(fname) ;We can also use template literal.That is to say;
    console.log(my current first name is ${fname});

3.Operators
These come in when we are going to do some calculations. That is to say, calculations.

Examples of operators

  • 1.assignment operators [=]
  • 2.arithmetic operators [ , ×, ÷, %]
  • 3.comparison operators [>, <, >=, <=, == which compares only values and ==== which compares both value and datatype Forexample; x=5; y='5';console.log(x==y) is true yet console.log(x===y) is false].

PICKUPS;

const accno;accno = "45689943";

This would bring an error because accno being a constant should be initialized on declaration.
Also; const accno = 4694647855 ;
accno = 1345950;
This would also output an error in the output because accno being a constant is initialized once and for all.

4.Decisions
These are also called conditions. We can use :
a) If else statements: here the statement in else is executed if all other statements in if and else, if blocks are not true.

b) Switch case

Here the default works like the else as in in if else conditional statements. We also use break in the switch cases when we have to go out of the switch case loop.

NB:

  • Both if else and switch case statements do the same work, but if else is commonly used.

c) Ternary operators/, operations

These can be done by the use of only 2 operators, that is to say, ? and the ;. Anything written after the (?) is true and whatever is written after colon is false , and everything before the ? is a condition.That is to say; condition ? true ; false.

5.Loops

These can help in iteration of something such as a variable like array, to its end.

Some are examples of loops we have

i) do while loop:Here, atleast one statement is executed in the do block as an output. This is because the condition in such a loop is written at the end of the loop.
let a=5;
do{
console.log('The value of a is;', a);
a ;
}while(a<=4);

ii) while loop;Here, there can be also no statement executed as long as the condition is not true.

For example:
Let a = 6;
while(a<=4){
Console. log('value of a is: ', a );
a ;
}

iii) for loop

For example;for(let a=0; a<=5; a ){
Console. log('The value for a is:', a);
}

Github
Linkedin
Hashnode

The above is the detailed content of JavaScript Basics I learnt today on this developer journey.. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undress AI Tool

Undress AI Tool

Undress images for free

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Java vs. JavaScript: Clearing Up the Confusion Java vs. JavaScript: Clearing Up the Confusion Jun 20, 2025 am 12:27 AM

Java and JavaScript are different programming languages, each suitable for different application scenarios. Java is used for large enterprise and mobile application development, while JavaScript is mainly used for web page development.

Javascript Comments: short explanation Javascript Comments: short explanation Jun 19, 2025 am 12:40 AM

JavaScriptcommentsareessentialformaintaining,reading,andguidingcodeexecution.1)Single-linecommentsareusedforquickexplanations.2)Multi-linecommentsexplaincomplexlogicorprovidedetaileddocumentation.3)Inlinecommentsclarifyspecificpartsofcode.Bestpractic

How to work with dates and times in js? How to work with dates and times in js? Jul 01, 2025 am 01:27 AM

The following points should be noted when processing dates and time in JavaScript: 1. There are many ways to create Date objects. It is recommended to use ISO format strings to ensure compatibility; 2. Get and set time information can be obtained and set methods, and note that the month starts from 0; 3. Manually formatting dates requires strings, and third-party libraries can also be used; 4. It is recommended to use libraries that support time zones, such as Luxon. Mastering these key points can effectively avoid common mistakes.

Why should you place  tags at the bottom of the ? Why should you place tags at the bottom of the ? Jul 02, 2025 am 01:22 AM

PlacingtagsatthebottomofablogpostorwebpageservespracticalpurposesforSEO,userexperience,anddesign.1.IthelpswithSEObyallowingsearchenginestoaccesskeyword-relevanttagswithoutclutteringthemaincontent.2.Itimprovesuserexperiencebykeepingthefocusonthearticl

JavaScript vs. Java: A Comprehensive Comparison for Developers JavaScript vs. Java: A Comprehensive Comparison for Developers Jun 20, 2025 am 12:21 AM

JavaScriptispreferredforwebdevelopment,whileJavaisbetterforlarge-scalebackendsystemsandAndroidapps.1)JavaScriptexcelsincreatinginteractivewebexperienceswithitsdynamicnatureandDOMmanipulation.2)Javaoffersstrongtypingandobject-orientedfeatures,idealfor

JavaScript: Exploring Data Types for Efficient Coding JavaScript: Exploring Data Types for Efficient Coding Jun 20, 2025 am 12:46 AM

JavaScripthassevenfundamentaldatatypes:number,string,boolean,undefined,null,object,andsymbol.1)Numbersuseadouble-precisionformat,usefulforwidevaluerangesbutbecautiouswithfloating-pointarithmetic.2)Stringsareimmutable,useefficientconcatenationmethodsf

What is event bubbling and capturing in the DOM? What is event bubbling and capturing in the DOM? Jul 02, 2025 am 01:19 AM

Event capture and bubble are two stages of event propagation in DOM. Capture is from the top layer to the target element, and bubble is from the target element to the top layer. 1. Event capture is implemented by setting the useCapture parameter of addEventListener to true; 2. Event bubble is the default behavior, useCapture is set to false or omitted; 3. Event propagation can be used to prevent event propagation; 4. Event bubbling supports event delegation to improve dynamic content processing efficiency; 5. Capture can be used to intercept events in advance, such as logging or error processing. Understanding these two phases helps to accurately control the timing and how JavaScript responds to user operations.

What's the Difference Between Java and JavaScript? What's the Difference Between Java and JavaScript? Jun 17, 2025 am 09:17 AM

Java and JavaScript are different programming languages. 1.Java is a statically typed and compiled language, suitable for enterprise applications and large systems. 2. JavaScript is a dynamic type and interpreted language, mainly used for web interaction and front-end development.

See all articles