Software Development Terms Beginning with B
Base
Base indicates the number of unique digits from zero (0) that you can use to express numbers in a standard positional numeral system.
Base Case
A base case is a code written to discontinue the re-invocation of a recursive function.
BigInt in JavaScript
BigInt is a unique numeric data type used mainly for arbitrarily lengthy integers.
Binary
Binary means two parts.
Binary Operator in JavaScript
Binary operators are operators that accept two operands. Some examples are equality and greater than operators.
bind()
bind() is one of JavaScript’s built-in methods that you can use to reassign a specific method from one object to a different one.
Bit
A bit means binary digit.
Blocking (JavaScript)
Blocking is a term used to refer to the spinning cursor moments (when the browser appears frozen). In such a period, the currently running operation blocks the browser from doing other things until it has finished its execution.
Boolean in JavaScript
Boolean states the falseness or truthfulness of an expression (or variable).
Bracketed Expression
A bracketed expression is an expression placed inside a pair of square brackets.
Here’s an example:
// Initialize a num variable with a number:let num = 0;
// Assign a string value to an enSuites variable:const enSuites = "East";
// Define a doorNo object and compute each of its properties' names:const doorNo = { [enSuites + ++num]: num, [enSuites + ++num]: num, [enSuites + ++num]: num,};
// Check the doorNo's content:console.log(doorNo);
// The invocation above will return:{East1: 1, East2: 2, East3: 3}
In the JavaScript snippet above, enSuites + ++num
is a bracketed expression because it is an expression placed inside a pair of square brackets.
Bracketed String
A bracketed string is a string value placed inside a pair of square brackets.
Here’s an example:
// Define a properties object:const manager = { firstName: "Jonny", son: "Paul", wife: "Beauty" };
// Define a variable:const wife = "son";
// Invoke the manager object's wife property:manager["wife"];
// The invocation above will return: "Beauty"
In the JavaScript snippet above, "wife"
is a bracketed string because it is a string value placed inside a pair of square brackets.
Bracketed Variable
A bracketed variable is a variable placed inside a pair of square brackets.
Here’s an example:
// Define a properties object:const manager = { firstName: "Jonny", son: "Paul", wife: "Beauty" };
// Define a variable:const wife = "son";
// Invoke the wife variable's value inside the manager object:manager[wife];
// The invocation above will return: "Paul"
In the JavaScript snippet above, wife
is a bracketed variable because it is a variable placed inside a pair of square brackets.
Breakpoint (Media Query)
A media query breakpoint is the page-size that triggers an @media
rule’s CSS style declarations.
Browser
A browser is a software application used to view a website’s content.
In other words, browsers are like digital showcase containers for displaying billions of resources.
Tourists look at a showcase of a jewelry store in Rome – Image by Egor Myznik
Mozilla Firefox, Google Chrome, Opera, and Microsoft Edge are commonly used browsers.
Browser API
Browser APIs are the web APIs web browsers publish to allow access to the browser’s built-in features.
Build Step
A build step is a process through which a module bundler builds a new browser compatible JavaScript file.
Byte
A byte is a unit of bits.