Skip to content
Latest: Publish JavaScript Packages to NPM Like a Pro!

Software Development Terms Beginning with T

A temporal dead zone (TDZ) is the area of a block where a variable is inaccessible until the moment the computer completely initializes it with a value.

Learn more…

A terminal is a computer’s text interface allowing you to type commands for the computer to run.

Learn more…

Ternary operators are operators that accept three operands. An example is the conditional operator.

Test doubles are the imitation objects used to mimic real dependencies like databases, libraries, networks, and APIs.

Learn more…

A test runner is a tool developers use to run a test script and print the test’s results on the command line (CLI).

Learn more…

Test-driven development is a coding practice where you write the result you want your program to produce before creating the program.

Learn more…

test() tests its string argument for an occurrence of a regular expression.

Learn more…

Text is the characters of a piece of writing.

Learn more…

Text Markup means Text Note (that is, the note added to a text to help typesetters (or computers) better understand how to present the marked-up text).

Learn more…

Textual data are the written contents of a page, such as letters (e.g., A, B, C), numbers (e.g., 1, 2, 3), symbols (e.g., $, #, +), and code (e.g., <input>, body { background: #A18A77; }, if (condition) { //execute code }).

Learn more…

Thenable in JavaScript refers to any object that contains a then() method.

Learn more…

JavaScript’s this keyword refers to the owner object of the keyword’s method or the this value of an arrow function’s lexical context.

Learn more…

A regular expression’s TO operator ([a-z]) defines the range of characters you wish to find in a single character’s position.

Learn more…

toLowerCase() returns the lowercase version of its calling string.

Learn more…

The top-level domain (TLD) is what follows the domain name in a URL.

Learn more…

A top-level module is a script containing other modules.

Learn more…

toString() converts a number to a string of a specified radix.

Learn more…

toUpperCase() returns the uppercase version of its calling string.

Learn more…

trim() trims whitespace from both ends of a string.

Learn more…

trimEnd() trims whitespace only at the end of a string.

Learn more…

trimStart() trims whitespace only at the beginning of a string.

Learn more…

Truthy values are values JavaScript considers to be true.

All JavaScript’s values are true except 0 (zero), false, "" (empty string), NaN, null, undefined, and 0n (BigInt zero)—which are falsy.