Skip to content

W3schools

MENUMENU
  • Academics
    • Physics
    • Chemistry
    • Math
    • Biology
    • English
    • Hindi
  • Tutorials
    • Quartz Scheduler
    • Log4j
    • JUnit
    • Java Mail
    • Generics
    • JAXB
    • Jsoup
    • JSON
    • XML Parser
    • Data structure
  • Java
    • Java
    • String handling
    • Exception handling
    • Multithreading
    • Input output
    • Collection framework
    • Java date time api
    • Java regex
    • Java annotations
    • Design principles
    • Design patterns
    • Java sample programs
    • Java 7 features
    • Java 8 features
  • Android
  • Servlet
  • JSP
  • Spring
    • Spring tutorial
    • Spring AOP tutorial
    • Spring DI tutorial
    • Spring MVC tutorial
    • Spring spel tutorial
    • Spring boot tutorial
    • Spring security tutorial
  • Hibernate
  • Ajax
  • WS
    • Stories
  • Python
  • Web
    • HTML
    • CSS
    • Javascript
    • jQuery
    • jQuery UI
    • PHP
    • TypeScript
    • ReactJS
    • BackboneJS
    • Bootstrap
      • Bootstrap
      • Bootstrap 4
    • XML
      • XML
      • XML DOM
      • XPath
      • XSLT
      • DTD
      • XSD
      • XQuery
  • Angular
    • AngularJS
    • Angular 7
    • Angular 8
  • DB
    • SQL
    • MySQL
    • Oracle
    • PostgreSQL
    • PouchDB
    • MongoDB
    • SQLite
    • PL/SQL
    • DBMS Tutorial
  • C
  • Q&A
  • Quiz
  • More
    • CPP
    • JSF
    • JDBC
    • JPA
    • WordPress
    • Maven
    • Shell/Bash
    • Julia
    • Ant
    • Scala
    • JAR
    • WAR
MENUMENU
  • Academics
    • Physics
    • Chemistry
    • Math
    • Biology
    • English
    • Hindi
  • Tutorials
    • Quartz Scheduler
    • Log4j
    • JUnit
    • Java Mail
    • Generics
    • JAXB
    • Jsoup
    • JSON
    • XML Parser
    • Data structure
  • Java
    • Java
    • String handling
    • Exception handling
    • Multithreading
    • Input output
    • Collection framework
    • Java date time api
    • Java regex
    • Java annotations
    • Design principles
    • Design patterns
    • Java sample programs
    • Java 7 features
    • Java 8 features
  • Android
  • Servlet
  • JSP
  • Spring
    • Spring tutorial
    • Spring AOP tutorial
    • Spring DI tutorial
    • Spring MVC tutorial
    • Spring spel tutorial
    • Spring boot tutorial
    • Spring security tutorial
  • Hibernate
  • Ajax
  • WS
    • Stories
  • Python
  • Web
    • HTML
    • CSS
    • Javascript
    • jQuery
    • jQuery UI
    • PHP
    • TypeScript
    • ReactJS
    • BackboneJS
    • Bootstrap
      • Bootstrap
      • Bootstrap 4
    • XML
      • XML
      • XML DOM
      • XPath
      • XSLT
      • DTD
      • XSD
      • XQuery
  • Angular
    • AngularJS
    • Angular 7
    • Angular 8
  • DB
    • SQL
    • MySQL
    • Oracle
    • PostgreSQL
    • PouchDB
    • MongoDB
    • SQLite
    • PL/SQL
    • DBMS Tutorial
  • C
  • Q&A
  • Quiz
  • More
    • CPP
    • JSF
    • JDBC
    • JPA
    • WordPress
    • Maven
    • Shell/Bash
    • Julia
    • Ant
    • Scala
    • JAR
    • WAR

What are the disadvantages of JavaScript?

by

1. Security: As JavaScript executes on the client side it can be used to exploit the application.
2. UI inconsistency: Sometimes JavaScript is interpreted differently by different browsers resulting in the inconsistent UI.

See more at: Javascript overview.

Related topics:

  • What is JavaScript?
  • What are the advantages of JavaScript?
  • What are the disadvantages of JavaScript?
  • Is JavaScript a case-sensitive language?
  • How to use external JavaScript file?
  • How to create javascript object?
  • How to add method to javascript object?
  • What does the isNaN() function?
  • What is the difference between undefined value and null value?
  • How to access cookie using JavaScript?
  • How to create cookie using JavaScript?
  • How to read cookie using JavaScript?
  • How to get cookie by name in JavaScript?
  • How to delete cookie using JavaScript?
  • How to redirect a url using JavaScript
  • How to print a web page using JavaScript?
  • How to handle exceptions in JavaScript?
Content Protection by DMCA.com
Please Share
Categories JavaScript
Post navigation
JavaScript advantages and disadvantages
Is JavaScript a case-sensitive language?
  • JS overview
  • JS syntax
  • JS example programs code
  • JS comment
  • JS Data types
  • JS arithmetic operators
  • JS comparison operators
  • JS bitwise operators
  • JS logical operators
  • JS assignment operators
  • JS special operators
  • JS operators
  • JS control statements
  • JS switch statement
  • JS for loop
  • JS for in loop
  • JS while loop
  • JS do while loop
  • JS for loop break
  • JS for loop continue
  • JS function
  • JS number object example
  • JS boolean object example
  • JS string object example
  • JS math object
  • JS events example
  • JS alert dialog box example
  • JS confirmation dialog box
  • JS Exceptions
  • JS Browser Objects
  • JS window object
  • JS History object
  • JS Navigator object
  • JS Screen object
  • JS Document object
  • JS getElementById
  • JS getElementsByName
  • JS getElementsByTagName
  • JS innerHTML property
  • JS innerText property
  • JS form validation
  • JS email validation
  • JS Class
  • JS Objects
  • JS Prototype
  • JS Constructor
  • JS static
  • JS Encapsulation
  • JS Inheritance
  • JS Polymorphism
  • JS Abstraction
  • JS Cookies
  • JS Cookie Attributes
  • JS Cookie with multiple Name
  • JS Deleting Cookies
  • JS HTML DOM Events
  • JS this Keyword
  • JS Debugging
  • JS Hoisting
  • JS Strict Mode
  • JS TypedArray
  • JS Set
  • JS Map
  • JS WeakSet
  • JS WeakMap
  • JS Array
  • JS Array concat()
  • JS Array copyWithin()
  • JS Array every()
  • JS Array fill()
  • JS Array filter()
  • JS Array find()
  • JS Array findIndex()
  • JS Array forEach()
  • JS Array includes()
  • JS Array indexOf()
  • JS Array join()
  • JS Array lastIndexOf()
  • JS Array map()
  • JS Array pop()
  • JS Array push()
  • JS Array reverse()
  • JS Array shift()
  • JS Array slice()
  • JS Array sort()
  • JS Array splice()
  • JS Array unshift()
  • JS DataView
  • JS DataView.getFloat32()
  • JS DataView.getFloat64()
  • JS DataView.getInt8()
  • JS DataView.getInt16()
  • JS DataView.getInt32()
  • JS DataView.getUint8()
  • JS DataView.getUint16()
  • JS DataView.getUint32()
  • JS Function apply()
  • JS Function bind()
  • JS Function call()
  • JS Function toString()
  • JS Date
  • JS getDate()
  • JS Date getDay()
  • JS Date getFullYear()
  • JS Date getHours()
  • JS Date getMilliseconds()
  • JS Date getMinutes()
  • JS Date getMonth()
  • JS Date getSeconds()
  • JS Date getUTCDate()
  • JS Date getUTCDay()
  • JS Date getUTCFullYear()
  • JS Date getUTCHours()
  • JS Date getUTCMinutes()
  • JS Date getUTCMonth()
  • JS Date getUTCSeconds()
  • JS Date setDate()
  • JS Date setDay()
  • JS setFullYear()
  • JS setHours()
  • JS setMilliseconds()
  • JS setMinutes()
  • JS setMonth()
  • JS setSeconds()
  • JS setUTCDate()
  • JS setUTCFullYear()
  • JS setUTCHours()
  • JS setUTCMilliseconds()
  • JS setUTCMinutes()
  • JS setUTCMonth()
  • JS setUTCSeconds()
  • JS toDateString()
  • JS toISOString()
  • JS toJSON()
  • JS toString()
  • JS toTimeString()
  • JS toUTCString()
  • JS valueOf()
  • JS handler
  • JS apply()
  • JS construct()
  • JS defineProperty()
  • JS deleteProperty()
  • JS get()
  • JS getOwnPropertyDescriptor()
  • JS getPrototypeOf()
  • JS has()
  • JS isExtensible()
  • JS ownKeys()
  • JS preventExtensions()
  • JS set()
  • JS setPrototypeOf()
  • JSON
  • JSON.parse()
  • JSON.stringify()
  • JS Map clear()
  • JS Map delete()
  • Map entries() method
  • JS Map forEach()
  • JS Map get()
  • JS Map has()
  • JS Map keys()
  • JS Map set()
  • JS Map values()
  • JS not empty validation
  • JS alphabets validation
  • JS alphabets and spaces validation
  • JS alphanumeric validation
  • JS string length validation
  • JS phone number validation
  • JS credit card validation
  • JS IP address validation
  • JS operator precedence
  • JS Add method to object
  • JS math abs()
  • JS math acos()
  • JS math asin()
  • JS math atan()
  • JS math cbrt()
  • JS math ceil()
  • JS math cos()
  • JS math cosh()
  • JS math exp()
  • JS math floor()
  • JS math hypot()
  • JS math log()
  • JS Math max()
  • JS math min()
  • JS math pow()
  • JS math random()
  • JS math round()
  • JS math sign()
  • JS math sin()
  • JS Math sinh()
  • JS math tan()
  • JS math tanh()
  • JS math trunc()
  • JS Number isFinite()
  • JS Number isInteger()
  • JS Number parseFloat()
  • JS parseInt Number
  • JS Number toExponential()
  • JS toFixed Number
  • JS Number toPrecision()
  • JS toString Number
  • JS Number isSafeInteger()
  • JS RegExp
  • JS RegEx test()
  • JS RegEx toString()
  • JS Object.assign()
  • JS Object.create()
  • JS Object.defineProperty()
  • JS Object.defineProperties()
  • JS Object.entries()
  • JS Object.freeze()
  • JS Object.getOwnPropertyDescriptor()
  • JS Object.getOwnPropertyDescriptors()
  • JS Object.getOwnPropertyNames()
  • JS Object.getOwnPropertySymbols()
  • JS Object.getPrototypeOf()
  • JS Object.is()
  • JS Object.preventExtensions()
  • JS Object.seal()
  • JS Object.setPrototypeOf()
  • JS Object.values()
  • JS Reflect
  • JS Reflect.apply()
  • JS Reflect.construct()
  • JS Reflect.defineProperty()
  • JS Reflect.deleteProperty()
  • JS Reflect.get()
  • JS Reflect.getOwnPropertyDescriptor()
  • JS Reflect.getPrototypeOf()
  • JS Reflect.has()
  • JS Reflect.isExtensible()
  • JS Reflect.ownKeys()
  • JS Reflect.preventExtensions()
  • JS Reflect.set()
  • JS Reflect.setPrototypeOf()
  • JS Set add()
  • JS Set clear()
  • JS Set delete()
  • JSSet entries()
  • JS Set forEach()
  • JS Set has()
  • JS Set values()
  • JS charAt String
  • JS String charCodeAt()
  • JS concat()
  • JS String indexOf()
  • JS String lastIndexOf()
  • JS String search()
  • JS String match()
  • JS String replace()
  • JS String substr()
  • JS String substring()
  • JS String slice()
  • JS String toLowerCase()
  • JS String toLocaleLowerCase()
  • JS String toUpperCase()
  • JS toLocaleUpperCase() String
  • JS String toString()
  • JS String valueOf()
  • JS Symbol function
  • JS Symbol.for()
  • JS Symbol.keyFor()
  • JS Symbol.toString()
  • JS Symbol.hasInstance
  • JS Symbol.isConcatSpreadable
  • JS Symbol.match
  • JS Symbol.prototype
  • JS Symbol.replace
  • JS Symbol.search
  • JS Symbol.split
  • JS Symbol.toStringTag
  • JS Symbol.unscopables
  • JS TypedArray copyWithin()
  • JS TypedArray entries()
  • JS TypedArray every()
  • JS TypedArray fill()
  • JS TypedArray filter()
  • JS TypedArray find()
  • JS TypedArray findIndex()
  • JS TypedArray forEach()
  • JS TypedArray includes()
  • JS TypedArray indexof()
  • JS TypedArray join()
  • JS TypedArray Keys()
  • JS TypedArray lastIndexof()
  • JS TypedArray map()
  • JS TypedArray reduce()
  • JS TypedArray reduceRight()
  • JS TypedArray reverse()
  • JS TypedArray set()
  • JS TypedArray Slice()
  • JS TypedArray some()
  • JS TypedArray sort()
  • JS TypedArray subarray()
  • JS TypedArray values()
  • JS TypedArray toLocaleString()
  • JS TypedArray toString()
  • JS WeakMap delete()
  • JS WeakMap get()
  • JS WeakMap has()
  • JS WeakMap set()
  • JS WeakSet add()
  • JS WeakSet delete()
  • JS WeakSet has()

Popular Tutorial

  • Java
  • Spring
  • HTML
  • MySQL
  • Android
  • Python
  • JavaScript
  • Angular
  • PHP

Academics

  • Physics
  • Chemistry
  • Math
  • Biology
  • English
  • Hindi
  • Stories

Contact:

  • Contact US

Referenced Sites

  • OpenJDK
  • Oracle JDK
  • Maven
  • Oracle Java Official
  • Spring Official
  • Gradle
  • Docker Official
  • Kotlin
  • Android Developer
© Copyright 2022 W3schools.blog. All rights reserved. SiteMap