- JavaScript Comparison and Logical Operators
- Comparison Operators
- How Can it be Used
- Logical Operators
- Conditional (Ternary) Operator
- Syntax
- Example
- Comparing Different Types
- The Nullish Coalescing Operator (??)
- Example
- The Optional Chaining Operator (?.)
- Example
- Mastering HTML: Using Entity Codes and Syntax for the Less-Than Symbol
- HTML symbol, character, and entity codes for the less-than symbol
- Using HTML entities for the less-than symbol
- Alt Code for the less-than or equal to symbol
- Related symbols and codes
- Using the backtick operator in React/JSX
- Other helpful examples of using the less-than symbol in HTML
- Conclusion
- Frequently Asked Questions — FAQs
- What is the less-than symbol in HTML, and why is it reserved?
- What are entity codes, and how do they work for displaying reserved characters in HTML?
- What is the Alt Code for the less-than or equal to symbol, and how do you use it in HTML?
- Can you use the backtick operator in React/JSX to display the less-than symbol in HTML?
- How can you ensure cross-browser compatibility and accessibility of HTML documents when using reserved characters?
- Are there other related symbols and codes for displaying relations between quantities in HTML?
- Less than or equal (<=)
- Examples
- String to string comparison
- String to number comparison
- Number to Number comparison
- Number to BigInt comparison
- Comparing Boolean, null, undefined, NaN
- Specifications
- Browser compatibility
- See also
- Found a content problem with this page?
- HTML Entity — Less Than Or Equal To
- Reminder
- Join Our Channel
- Share this Page
- Meet the Author
- Get to Know Us
JavaScript Comparison and Logical Operators
Comparison and Logical operators are used to test for true or false .
Comparison Operators
Comparison operators are used in logical statements to determine equality or difference between variables or values.
Given that x = 5 , the table below explains the comparison operators:
Operator | Description | Comparing | Returns | Try it |
---|---|---|---|---|
== | equal to | x == 8 | false | Try it » |
x == 5 | true | Try it » | ||
x == «5» | true | Try it » | ||
=== | equal value and equal type | x === 5 | true | Try it » |
x === «5» | false | Try it » | ||
!= | not equal | x != 8 | true | Try it » |
!== | not equal value or not equal type | x !== 5 | false | Try it » |
x !== «5» | true | Try it » | ||
x !== 8 | true | Try it » | ||
> | greater than | x > 8 | false | Try it » |
less than | x < 8 | true | Try it » | |
>= | greater than or equal to | x >= 8 | false | Try it » |
less than or equal to | x | true | Try it » |
How Can it be Used
Comparison operators can be used in conditional statements to compare values and take action depending on the result:
You will learn more about the use of conditional statements in the next chapter of this tutorial.
Logical Operators
Logical operators are used to determine the logic between variables or values.
Given that x = 6 and y = 3 , the table below explains the logical operators:
Conditional (Ternary) Operator
JavaScript also contains a conditional operator that assigns a value to a variable based on some condition.
Syntax
Example
If the variable age is a value below 18, the value of the variable voteable will be «Too young», otherwise the value of voteable will be «Old enough».
Comparing Different Types
Comparing data of different types may give unexpected results.
When comparing a string with a number, JavaScript will convert the string to a number when doing the comparison. An empty string converts to 0. A non-numeric string converts to NaN which is always false .
Case | Value | Try |
---|---|---|
2 < 12 | true | Try it » |
2 < "12" | true | Try it » |
2 < "John" | false | Try it » |
2 > «John» | false | Try it » |
2 == «John» | false | Try it » |
«2» < "12" | false | Try it » |
«2» > «12» | true | Try it » |
«2» == «12» | false | Try it » |
When comparing two strings, «2» will be greater than «12», because (alphabetically) 1 is less than 2.
To secure a proper result, variables should be converted to the proper type before comparison:
The Nullish Coalescing Operator (??)
The ?? operator returns the first argument if it is not nullish ( null or undefined ).
Otherwise it returns the second argument.
Example
The nullish operator is supported in all browsers since March 2020:
The Optional Chaining Operator (?.)
The ?. operator returns undefined if an object is undefined or null (instead of throwing an error).
Example
// Create an object:
const car = ;
// Ask for car name:
document.getElementById(«demo»).innerHTML = car?.name;
The optional chaining operator is supported in all browsers since March 2020:
Mastering HTML: Using Entity Codes and Syntax for the Less-Than Symbol
Learn the syntax and entity codes for using the less-than symbol in HTML. Discover how to display reserved characters, including the less-than symbol, in different contexts.
- HTML symbol, character, and entity codes for the less-than symbol
- Using HTML entities for the less-than symbol
- Alt Code for the less-than or equal to symbol
- Related symbols and codes
- Using the backtick operator in React/JSX
- Other helpful examples of using the less-than symbol in HTML
- Conclusion
- How to do less than or greater than in HTML?
- How do you insert a symbol in HTML?
- How do you use greater than in HTML?
- How do you write less than in code?
HTML is a popular markup language used for creating web pages and web applications. One of the challenges of working with HTML is dealing with reserved characters that cannot be used naively. The less-than symbol (<) is one such character that needs to be represented using special syntax. In this article, we will cover the various entity codes and related syntax for using the less-than symbol in HTML.
HTML symbol, character, and entity codes for the less-than symbol
HTML, CSS, ASCII, and HEX values are available for the less-than symbol and related variations. These codes can be used to display the less-than symbol in different contexts. Here are some of the commonly used codes:
To display the less-than symbol in HTML, we can use the < entity code. For example, if we want to display the text “3 < 5”, we can use the following code:
Similarly, we can use other codes depending on the context and requirements.
Using HTML entities for the less-than symbol
In HTML, the less-than symbol cannot be used directly and must be represented using the special syntax of entities. HTML entities allow for the display of reserved characters in HTML, such as the less-than symbol. Here are some of the commonly used HTML entities:
- < — Less-than symbol
- > — Greater-than symbol
- ≤ — Less-than or equal to symbol
- ≥ — Greater-than or equal to symbol
- & — Ampersand symbol
To use an HTML entity, we simply need to use the entity code in our HTML code. For example, if we want to display the less-than or equal to symbol (≤), we can use the following code:
Alt Code for the less-than or equal to symbol
The Alt Code for the less-than or equal to symbol is Alt 8804 and can be input using a keyboard with a numeric pad. This code can be used to display the less-than or equal to symbol in HTML. Here is an example:
Related symbols and codes
Other related symbols and codes are available, including the greater-than symbol, the less-than or equal to symbol, and greater-than or equal to symbol. These codes can be used to represent various relations between quantities in HTML. Here is a table of commonly used symbols and codes:
Symbol | HTML Entity | CSS Code | ASCII Code | HEX Code |
---|---|---|---|---|
\3c | 60 | 3C | ||
> | > | \3e | 62 | 3E |
≤ | ≤ | \2264 | 8804 | 2264 |
≥ | ≥ | \2265 | 8805 | 2265 |
Using the backtick operator in React/JSX
There are various ways to represent the less-than symbol in HTML, including using the backtick operator in React/JSX. This syntax can be used to display the less-than symbol in a JSX expression. Here is an example:
Other helpful examples of using the less-than symbol in HTML
In Html as proof, less than symbol html code sample
In Html , for example, html entity for $ code example
Conclusion
HTML entities provide a way to display reserved characters in HTML, including the less-than symbol. The Alt Code and related symbols and codes can also be used to display the less-than symbol in different contexts. It is important to use proper syntax and avoid naive use of symbols to ensure cross-browser compatibility and accessibility of HTML documents. By mastering the various entity codes and related syntax for the less-than symbol, you can create robust and accessible HTML documents that provide a seamless user experience.
Frequently Asked Questions — FAQs
What is the less-than symbol in HTML, and why is it reserved?
The less-than symbol (<) is reserved in HTML because it is used to indicate the beginning of an HTML tag. To display it as a character, you must use entity codes or syntax.
What are entity codes, and how do they work for displaying reserved characters in HTML?
Entity codes are special codes that represent reserved characters in HTML. To display the less-than symbol in HTML, you must use the entity code <.
What is the Alt Code for the less-than or equal to symbol, and how do you use it in HTML?
The Alt Code for the less-than or equal to symbol is Alt 8804. To use it in HTML, you can type ≤ or ≤.
Can you use the backtick operator in React/JSX to display the less-than symbol in HTML?
Yes, you can use the backtick operator (`) in React/JSX to display the less-than symbol in a JSX expression. For example, you can use <'instead of < to display the less-than symbol.'
How can you ensure cross-browser compatibility and accessibility of HTML documents when using reserved characters?
To ensure cross-browser compatibility and accessibility of HTML documents, you should use proper syntax and avoid naive use of symbols. You can also use entity codes and related syntax to display reserved characters in a way that is compatible with different browsers and accessible to all users.
Are there other related symbols and codes for displaying relations between quantities in HTML?
Yes, there are other related symbols and codes, including the greater-than symbol, the less-than or equal to symbol, and greater-than or equal to symbol. These codes can be used to represent various relations between quantities in HTML.
Less than or equal (<=)
The operands are compared using the same algorithm as the Less than operator, with the operands swapped and the result negated. x y are both false :
- If one of the operands gets converted to a BigInt, while the other gets converted to a string that cannot be converted to a BigInt value (it throws a syntax error when passed to BigInt() ).
- If one of the operands gets converted to NaN . (For example, strings that cannot be converted to numbers, or undefined .)
- When one of x or y is null , and the other is something that’s not null and becomes 0 when coerced to numeric (including 0 , 0n , false , «» , «0» , new Date(0) , etc.): x
When one of x or y is undefined , and the other is one of null or undefined : x
When x and y are the same object that becomes NaN after the first step of Less than (such as new Date(NaN) ): x
When x and y are different objects that become the same value after the first step of Less than: x
Examples
String to string comparison
"a" "b"; // true "a" "a"; // true "a" "3"; // false
String to number comparison
"5" 3; // false "3" 3; // true "3" 5; // true "hello" 5; // false 5 "hello"; // false
Number to Number comparison
5 3; // false 3 3; // true 3 5; // true
Number to BigInt comparison
5n 3; // false 3 3n; // true 3 5n; // true
Comparing Boolean, null, undefined, NaN
true false; // false true true; // true false true; // true true 0; // false true 1; // true null 0; // true 1 null; // false undefined 3; // false 3 undefined; // false 3 NaN; // false NaN 3; // false
Specifications
Browser compatibility
BCD tables only load in the browser
See also
Found a content problem with this page?
This page was last modified on Mar 30, 2023 by MDN contributors.
Your blueprint for a better internet.
HTML Entity — Less Than Or Equal To
The following example will demonstrate how to use ‘Less Than Or Equal To’ HTML entity using HTML and CSS. For a complete reference, go to our HTML Entities.
< html > < head > < style >#point : after < body >< p >Less Than or Equal To using Hexa Decimal: ≤
< p >Less Than or Equal To using HTML Code: ≤ < p >Less Than or Equal To using HTML Entity: ≤ < p id = "point" >Less Than or Equal To using CSS Entity: