Skip to main content

Javascript: Data Types and Variables


JAVASCRIPT

  • Programming language type: High level, Low level
  • Procedure, Functional, Structure programming language
  • Javascript mix
  • Javascript prototype-based, follow inheritance, the class implementation
  • Javascript is used for user interaction
  • Javascript disabled in browser: content setting, javascript block and see the UI Javascript asynchronous Javascript is a loosely typed programming language
  • Framework: used to build the whole application
  • Library: certain task purpose
  • Heroku Deployment
  • Build Frontend and Backend independent application
  • Paypal: developed using Node js and Express js

Data Types

1. String:
single-quote or double quote 'Nepal', "Nepal"
best practice -> "Country('Nepal')"

2. Number:
integer, double, float
123, 12.234

3. boolean true false
4.Object 
eg: {
     name: 'Ram',
     addr: 'ktm'
}

5. array
eg: [{
     name: 'Ram',
     addr: 'ktm'

}]

6. undefined
variable declaration without value

7. null
Non declared variable

Variable : 

declarationa and memory allocate
es5, es6 (ECMAScript : javascript standard, manage javascript version)

es5 variable declaration -> eg: var const
var ram;
console.log('ram is' , ram); undefined

es6 variable declaration -> eg: let const

####Javascript is loosely typed programming language####

Example:
var a;

a ='Welcome to USA'; string
a = true; boolean value
a = 123; number
a = undefined; undefined
a = null; null
console.log('a is now' , a); displaying datatype

# Logical Operator
Logical OR (one needs to be true)
Logical AND (both true)
Logical NOT (true -> invertor (false))

Comments

Popular posts from this blog

NodeJS: Request and Respose Objects

# req Objects - req - req.body, req.queries, req.validationerrors - res.headers, req.users, req.file, req.assert - req.params, req.checkbody #res Objects - res.send, res.end, res.json, res.render, res.status, res.sendStatus # - .limit(4) //limit only upto 4 docs - skips(3) //skip first 3 docs - exe //query build and then execute, it is also callback function of mongoose. - sort({_id: -1}) //for decending order - populate('userId') //populating data inside the reference.

Javascript: Object to Array and Array to Object

Output: Final Array [ { mango: 1 }, { apple: 2 }, { banana: 3 }, { orange: 1 }, { watermelon: 1 }, { papaya: 1 } ] Output: Final Object { mango: 1, apple: 2, banana: 3, orange: 1, watermelon: 1, papaya: 1 }

Github Tutorial

GitHub brings together the world's largest community of developers to discover, share, and build better software. Delivered through software as a service(SAAS) business model 2008 by linus (Owner: Microsoft)  #Create New Repository in Github New Repository Add Repository Name and description Public / Private, initialize this repo with Read Me Create repository create a new repository on the command line echo "#test" >> README.md git init git add README.md git commit -m "first commit" git remote add origin https://github.com/sinuna/test.git git push -u origin master …or push an existing repository from the command line git remote add origin https://github.com/sinuna/firstRepository.git git push -u origin master …or import code from another repository You can initialize this repository with code from a Subversion, Mercurial, or TFS project. Initialize Repo $ git init Clone Repo $ git clone https://github.com...