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

Deploy react app on digitalocean using nginx

Source:  https://www.learnwithjason.dev/blog/deploy-nodejs-ssl-digitalocean/ Source:  https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-server-blocks-virtual-hosts-on-ubuntu-16-04 Source:  https://www.youtube.com/watch?v=vRrhQwNixlc https://www.youtube.com/watch?v=pyxXCwgWdMw https://dev.to/xarala221/the-easiest-way-to-deploy-a-react-web-application-2l8a 1. Create a new droplet on DigitalOcean. Choose the $5/month option with Ubuntu 16.04.1 x64. Select a region closest to your users. 2. Finally, add your SSH key and ls -la ~/.ssh # This copies the key so you can paste with command + V pbcopy < ~/.ssh/id_rsa.pub # This prints it in the command line for manual copying cat ~/.ssh/id_rsa.pub   3.  Add your SSH key to the droplet Click “Add SSH Key” to save it, then make sure it’s selected, name your droplet, and hit the big “Create” button to get your server online. Your n...

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...

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.