Software Development Terms Beginning with T
Temporal Dead Zone in JavaScript
Section titled “Temporal Dead Zone in JavaScript”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.
Terminal
Section titled “Terminal”A terminal is a computer’s text interface allowing you to type commands for the computer to run.
Ternary Operator in JavaScript
Section titled “Ternary Operator in JavaScript”Ternary operators are operators that accept three operands. An example is the conditional operator.
Test Doubles (TDD)
Section titled “Test Doubles (TDD)”Test doubles are the imitation objects used to mimic real dependencies like databases, libraries, networks, and APIs.
Test Runner
Section titled “Test Runner”A test runner is a tool developers use to run a test script and print the test’s results on the command line (CLI).
Test-Driven Development
Section titled “Test-Driven Development”Test-driven development is a coding practice where you write the result you want your program to produce before creating the program.
test()
in JavaScript
Section titled “test() in JavaScript”test() tests its string argument for an occurrence of a regular expression.
Text is the characters of a piece of writing.
Text Markup
Section titled “Text Markup”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).
Textual Data
Section titled “Textual Data”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 }
).
Thenable (JavaScript)
Section titled “Thenable (JavaScript)”Thenable in JavaScript refers to any object that contains a then()
method.
this
in JavaScript
Section titled “this in JavaScript”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.
TO (RegExp)
Section titled “TO (RegExp)”A regular expression’s TO operator ([a-z]
) defines the range of characters you wish to find in a single character’s position.
toLowerCase()
in JavaScript
Section titled “toLowerCase() in JavaScript”toLowerCase() returns the lowercase version of its calling string.
Top-Level Domain
Section titled “Top-Level Domain”The top-level domain (TLD) is what follows the domain name in a URL.
Top-Level Module (JavaScript)
Section titled “Top-Level Module (JavaScript)”A top-level module is a script containing other modules.
toString()
JavaScript Number Method
Section titled “toString() JavaScript Number Method”toString() converts a number to a string of a specified radix.
toUpperCase()
in JavaScript
Section titled “toUpperCase() in JavaScript”toUpperCase() returns the uppercase version of its calling string.
trim()
in JavaScript
Section titled “trim() in JavaScript”trim() trims whitespace from both ends of a string.
trimEnd()
in JavaScript
Section titled “trimEnd() in JavaScript”trimEnd() trims whitespace only at the end of a string.
trimStart()
in JavaScript
Section titled “trimStart() in JavaScript”trimStart() trims whitespace only at the beginning of a string.
Truthy in JavaScript
Section titled “Truthy in JavaScript”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.