Javascript Articles - Page 382 of 534

Convert the string of any base to integer in JavaScript

Ayush Gupta
Updated on 16-Sep-2019 08:19:08

191 Views

The parseInt function available in JavaScript has the following signature −parseInt(string, radix);Where, the paramters are the following −String − The value to parse. If this argument is not a string, then it is converted to one using the ToString method. Leading whitespace in this argument is ignored.Radix − An integer between 2 and 36 that represents the radix (the base in mathematical numeral systems) of the string.So we can pass the string and the radix and convert any numbner with base from 2 to 36 to integer using this method.Exampleconsole.log(parseInt("100", 10)) console.log(parseInt("10", 8)) console.log(parseInt("101", 2)) console.log(parseInt("2FF3", 16)) console.log(parseInt("ZZ", 36))Output100 8 ... Read More

How to read and write a file using JavaScript?

Abdul Rawoof
Updated on 13-Nov-2024 16:05:23

83K+ Views

The read and write operations on a file can be done by using specific commands. The module required to perform these operations must be imported first. The required module is 'fs', which is called the File System module in Node.js Write Operation on a File After the File System file is imported then, the writeFile() operation is called. The writeFile() method is used to write into the file in JavaScript. Syntax writeFile(path, inputData, callBackFunc) Parameters The writeFile() function accepts three parameters as mentioned below. Path: The first parameter is the path of ... Read More

Difference between test () and exec () methods in Javascript

Abdul Rawoof
Updated on 02-Sep-2022 11:55:12

8K+ Views

The RegExp.prototype.test() and RegExp.prototype.exec() methods are the methods in JavaScript used to handle regular expressions. In addition to these two JavaScript includes a number of built-in methods for manipulating and processing text using regular expressions. What are regular expressions? Regular expressions are patterns that are used to search for character combinations in a string. Regular expressions are treated as objects in JavaScript and are denoted by either "regex" or "RegExp." The exec() method The exec() method makes a search for the specified match of the string in the given string. If the match of the string is present in the ... Read More

What is "undefined x 1" in JavaScript?

Ayush Gupta
Updated on 16-Sep-2019 08:03:51

203 Views

This is not a feature of JavaScript but is Chrome's way of displaying uninitialized indexes in arrays (and array-like objects). For example, if you console.log the following −Exampleconsole.log(Array(100))Output[undefined × 100]This is better than printing [undefined, undefined, undefined,...] as it is more readable.

What is the drawback of creating true private methods in JavaScript?

Manisha Patil
Updated on 24-Aug-2022 07:09:29

450 Views

Using private methods has a simple underlying concept. In this situation, you can declare private methods or private properties, which are used to hide a class's internal functionality from those other classes, whenever you wish to keep something private, whether it be a method or a property. You can include private fields, static methods, instance methods, and getters and setters that are only accessible to you. Truly private fields and methods are delivered through private class features, with the language maintaining that privacy rather than a custom. Benefits include preventing naming conflicts between class features and the other of the ... Read More

Which one is faster between JavaScript and an ASP script?

Lokesh Yadav
Updated on 08-Dec-2022 07:42:27

1K+ Views

In this article, we are going to discuss about the quickest language between JavaScript and ASP script. JavaScript is a light weighted and compiled language. It is a popular client-side scripting language. The content of JavaScript code is visible to the users. The extension for a JavaScript file is .js. Active Server Pages Script is popularly known as ASP script. It is a server-side scripting language to develop dynamic web pages. The extension for an ASP script file is .asp. Consider a Three-tier architecture – Presentation layer, Application layer and Data layer. JavaScript is used in the presentation layer. JavaScript ... Read More

Why is javascript called Richer Interface?

Ayush Gupta
Updated on 16-Sep-2019 07:40:36

231 Views

JavaScript allows you to add very advanced features to your web applications. For example, Drawing and manipulating graphicsAudio and Video APIs like HTMLMediaElement, the Web Audio API, and WebRTC allow you to do really interesting things with multimedia such as creating custom UI controls for playing audio and video, displaying text tracks like captions and subtitles along with your videos, grabbing video from your web camera to be manipulated via a canvas (see above) or displayed on someone else's computer in a web conference, or adding effects to audio tracks (such as gain, distortion, panning, etc).Device APIs are basically APIs ... Read More

Difference between regular functions and arrow functions in JavaScript

Ayush Gupta
Updated on 16-Sep-2019 07:36:51

839 Views

According to MDN, An arrow function expression is a syntactically compact alternative to a regular function expression, although without its own bindings to the this, arguments, super, or new.target keywords. Arrow function expressions are ill suited as methods, and they cannot be used as constructors.There are 3 subtle differences in regular functions and arrow functions in JavaScript.No own this bindingsArrow functions do not have their own this value. The value of this inside an arrow function is always inherited from the enclosing scope.Examplethis.a = 100; let arrowFunc = () => {this.a = 150}; function regFunc() {    this.a = 200; ... Read More

Which algorithm does the JavaScript Array#sort() function use?

Ayush Gupta
Updated on 16-Sep-2019 07:28:03

1K+ Views

Javascript specification doesn't specify a particular algorithm to be used in the Array.sort implementation. This is left on the implementor to decide. So different JS engines use different sorting algorithms.Mozilla(Spider Monkey JS engine) uses mergeSort. You can see the code written for it in C in the Mozilla repository: https://dxr.mozilla.org/seamonkey/source/js/src/jsarray.cWebKit(Chrome, Safari, etc) do not directly use a sorting algorithm, instead they choose the algorithm based on element types and length of the array. For example, Numeric arrays use C++ Std library's quick sort function.Non-numeric arrays use merge sort.In some other cases it uses selection sort.It depends on the datatype and ... Read More

Passing unknown number of arguments to a function in Javascript

Manisha Patil
Updated on 23-Aug-2022 13:46:05

3K+ Views

The terms "parameters" and "arguments of a function" are frequently used synonymously in JavaScript, despite the fact that there is a substantial distinction between the two. The function parameters are included when we define a function. While defining a function, you may also specify a list of variables; these variables are referred to as function parameters. On the other hand, "function parameters" are the values we pass when we call or execute the newly created function. In JavaScript, the variables listed in the function declaration serve as the argument values. The arguments that are part of the function definition are ... Read More

Advertisements