What is a conditional statement?

This is a recommends products dialog
Top Suggestions
Starting at
View All >
Language
French
English
ไทย
German
繁體中文
Country
Hi
All
Sign In / Create Account
language Selector,${0} is Selected
Register & Shop at Lenovo Pro
Register at Education Store

Pro Tier Benefits

• Save up to an extra 5% on Think everyday pricing
• Spend SG$10,000, advance to Plus Tier with increased benefits

Plus Tier Benefits

• Save up to an extra 8% on Think everyday pricing
• Spend SG$50,000, advance for free to Elite Tier with increased benefits
• Take advantage of flexible payment options with TruScale Device as a Service.

Elite Tier Benefits

• Save up to an extra 12% on Think everyday pricing
• Take advantage of flexible payment options with
TruScale Device as a Service.
Reseller Benefits
• Access to Lenovo's full product portfolio
• Configure and Purchase at prices better than Lenovo.com
View All Details >
more to reach
PRO Plus
PRO Elite
Congratulations, you have reached Elite Status!
Pro for Business
Delete icon Remove icon Add icon Reload icon
TEMPORARILY UNAVAILABLE
DISCONTINUED
Temporary Unavailable
Cooming Soon!
. Additional units will be charged at the non-eCoupon price. Purchase additional now
We're sorry, the maximum quantity you are able to buy at this amazing eCoupon price is
Sign in or Create an Account to Save Your Cart!
Sign in or Create an Account to Join Rewards
View Cart
Wow, your cart is empty!
Remove
item(s) in cart
Fill it in with great deals
Some items in your cart are no longer available. Please visit cart for more details.
has been deleted
Please review your cart as items have changed.
of
Contains Add-ons
Proceed to Checkout
Yes
No
Popular Searches
What are you looking for today ?
Trending
Recent Searches
Hamburger Menu
{"arrowColor":"#ffffff","backgroundColor":"#285d50","sideMsg":"","data":[{"pcInfo":"","mAndTabInfo":"","bannerInfo":{"t_id":"Pagec94da351-d13b-47dd-ac58-8e807cb90be4","language":{"en_sg":"%3Cp%3E%3Cspan%20style%3D%22text-wrap%3A%20wrap%3B%20color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3E%3Cstrong%3ELenovo%20Pro%20Business%20Offer%2010%25%20OFF%3C%2Fstrong%3E%26nbsp%3B%7C%20Join%20us%20to%20get%20up%20to%2010%25%20Welcome%20Discount%20%2B%20Free%20Gift!%26nbsp%3B%3C%2Fspan%3E%3C%2Fp%3E%3Cp%3E%3Cspan%20style%3D%22text-wrap%3A%20wrap%3B%20color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3ECall%20800-601-1481.%26nbsp%3BWhatsapp%20Number%20-%20%2B6531385500%20%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3C%2Fspan%3E%3Ca%20href%3D%22https%3A%2F%2Fwww.lenovo.com%2Fsg%2Fen%2Fbusiness%2Fbenefits%2F%3FipromoID%3Dhellobar_01_lpro_learn%22%20target%3D%22_blank%22%20style%3D%22color%3A%20rgb(255%2C%20255%2C%20255)%3B%20text-decoration%3A%20underline%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3ELearn%20More%3C%2Fspan%3E%3C%2Fa%3E%3Cspan%20style%3D%22text-wrap%3A%20wrap%3B%20color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3E%26nbsp%3B%20%7C%20%26nbsp%3B%3C%2Fspan%3E%3Ca%20href%3D%22https%3A%2F%2Faccount.lenovo.com%2Fsg%2Flenovopro%2Fen%2Fsmbaccount%2Fgatekeeper%2Fshowpage%3FipromoID%3Dhellobar_01_lpro_register%22%20target%3D%22_blank%22%20style%3D%22text-decoration%3A%20underline%3B%20color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3EJoin%20for%20Free%3C%2Fspan%3E%3C%2Fa%3E%3C%2Fp%3E","en":""},"id":"Pagec94da351-d13b-47dd-ac58-8e807cb90be4"},"gInfo":""},{"pcInfo":"","mAndTabInfo":"","bannerInfo":{"t_id":"Pagec9ce6c57-6510-45dd-bd6b-1691b506d15d","language":{"en_sg":"%3Cp%3E%3Cspan%20style%3D%22text-wrap%3A%20wrap%3B%20color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3E%3Cstrong%3EBack%20to%20School%3C%2Fstrong%3E%26nbsp%3B%7C%20Join%20Lenovo%20Education%20to%20enjoy%20up%20to%208%25%20Welcome%20Discount%20for%20students%20%26amp%3B%20teachers.%20SheerID%20is%20applicable.%26nbsp%3B%3C%2Fspan%3E%3C%2Fp%3E%3Cp%3E%3Cspan%20style%3D%22text-wrap%3A%20wrap%3B%20color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3ECall%20800-601-1481.%26nbsp%3B%20Whatsapp%20Number%20-%20%2B6531385500%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3C%2Fspan%3E%3Ca%20href%3D%22https%3A%2F%2Fwww.lenovo.com%2Fsg%2Fen%2Fd%2Fschool-from-home%2F%3FipromoID%3Dhellobar_02_edu%22%20target%3D%22_blank%22%20style%3D%22color%3A%20rgb(255%2C%20255%2C%20255)%3B%20text-decoration%3A%20underline%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3EShop%20now%3C%2Fspan%3E%3C%2Fa%3E%3C%2Fp%3E","en":""},"id":"Pagec9ce6c57-6510-45dd-bd6b-1691b506d15d"},"gInfo":""},{"pcInfo":"","mAndTabInfo":"","bannerInfo":{"t_id":"Page68f56c56-1fc5-4fa3-af58-c5ba6dc051e3","language":{"en_sg":"%3Cp%3E%3Cspan%20style%3D%22text-wrap%3A%20wrap%3B%20color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3EReady%2C%20set%2C%20grab%20your%20PC%20in%26nbsp%3B%3Cstrong%3E2-3%20Business%20Days%3C%2Fstrong%3E%26nbsp%3Bfor%20selected%20models!%20Free%20shipping%20sitewide%2C%20no%20minimum%20Spend.%26nbsp%3B%3C%2Fspan%3E%3C%2Fp%3E%3Cp%3E%3Cspan%20style%3D%22text-wrap%3A%20wrap%3B%20color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3ECall%20800-601-1481.%26nbsp%3BWhatsapp%20Number%20-%20%2B6531385500%20%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3C%2Fspan%3E%3Ca%20href%3D%22https%3A%2F%2Fwww.lenovo.com%2Fsg%2Fen%2Fd%2Fdeals%2Fquickship%2F%3FipromoID%3Dhellobar_03_quickship%22%20target%3D%22_blank%22%20style%3D%22color%3A%20rgb(255%2C%20255%2C%20255)%3B%20text-decoration%3A%20underline%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3EShop%20now%3C%2Fspan%3E%3C%2Fa%3E%3C%2Fp%3E","en":""},"id":"Page68f56c56-1fc5-4fa3-af58-c5ba6dc051e3"},"gInfo":""},{"pcInfo":"","mAndTabInfo":"","bannerInfo":{"t_id":"Page50ddb817-76f6-44fd-9f68-849bb861a4f3","language":{"en_sg":"%3Cp%3E%3Cspan%20style%3D%22text-wrap%3A%20wrap%3B%20color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3ESpend%20more%20Earn%20More!%20Earn%203%25%20points%20with%20purchase.%20Edu%20and%20Pro%20store%20members%20enjoy%20double%20rewards%20till%2031st%20March.%20Hurry%20join%26nbsp%3B%3C%2Fspan%3E%3Ca%20href%3D%22%2Frewards%2F%22%20target%3D%22_self%22%20title%3D%22Lenovo%20Rewards%22%20style%3D%22color%3A%20rgb(255%2C%20255%2C%20255)%3B%20text-decoration%3A%20underline%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3ELenovo%20Rewards%20program%3C%2Fspan%3E%3C%2Fa%3E%3Cspan%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%26nbsp%3B%3C%2Fspan%3E%3Cspan%20style%3D%22text-wrap%3A%20wrap%3B%20color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3Etoday!%3C%2Fspan%3E%3C%2Fp%3E","en":""},"id":"Page50ddb817-76f6-44fd-9f68-849bb861a4f3"},"gInfo":""},{"pcInfo":"","mAndTabInfo":"","bannerInfo":{"t_id":"Pagece7f2c2c-df0e-40a0-8cc0-c63e295045f6","language":{"en_sg":"%3Cp%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3EBeat%20the%20GST%20Hike%2012.12%20Sales!%26nbsp%3B%20%7C%20Up%20to%2045%25%20OFF!%20The%20biggest%20sale%20of%20the%20year%20is%20here!%3C%2Fspan%3E%3C%2Fp%3E%3Cp%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3ELimited%20quota%20at%20selected%20PCs.%20Until%20stocks%20last.%26nbsp%3B%3Ca%20href%3D%22%2Fd%2Fdeals%2Fonline-exclusive%2F%22%20target%3D%22_self%22%20style%3D%22color%3A%20rgb(255%2C%20255%2C%20255)%3B%20text-decoration%3A%20underline%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3EShop%20Now%3C%2Fspan%3E%3C%2Fa%3E%3C%2Fspan%3E%3C%2Fp%3E","en":""},"id":"Pagece7f2c2c-df0e-40a0-8cc0-c63e295045f6"},"gInfo":{"t_id":"","language":{},"id":""}}],"autoRun":true}


What is a conditional statement?

A conditional statement is a programming construct that allows the execution of specific instructions based on the outcome of a logical condition. In other words, a conditional statement allows a program to decide what action to take based on whether a certain condition is true or false.

How do I write a basic conditional statement?

A basic conditional statement consists of an if-else statement. The if-else statement evaluates a condition and executes one set of instructions if the condition is true and another set of instructions if the condition is false. For example, if (condition) {instructions if true} else {instructions if false}.

What is the difference between an if statement and an if-else statement?

An if statement is a simple conditional statement that executes a block of code if a certain condition is true. An if-else statement is a more complex conditional statement that executes a block of code if a certain condition is true and a different block of code if the condition is false.

How do I use comparison operators in a conditional statement?

Comparison operators are used to compare two values in a conditional statement. Examples of comparison operators include "==" (equal to), "! =" (not equal to), ">" (greater than), "<" less="" greater="" than="" or="" equal="" and="" .="" for="" if="" x=""> y) {instructions if true} else {instructions if false}.

What is a nested conditional statement?

A nested conditional statement is a conditional statement that is embedded inside another conditional statement. A nested conditional statement is used when multiple conditions need to be evaluated to determine the appropriate action. For example, if (x > y) {if (z > y) {instructions if both conditions are true} else {instructions if only the first condition is true}} else {instructions if the first condition is false}.

What is a switch statement?

A switch statement is another type of conditional statement that allows a program to execute different blocks of code based on the value of a single variable. The switch statement is often used as an alternative to a series of if-else statements when there are many values for the variable. For example, switch (variable) {case 1: instructions if variable is 1; break; case 2: instructions if variable is 2; break; default: instructions if variable is something else;}.

How do I use logical operators in a conditional statement?

Logical operators are used to combining multiple conditions in a conditional statement. Examples of logical operators include "&&" (logical AND), "||" (logical OR), and "!" (logical NOT). For example, if (x > y && y > z) {instructions if both conditions are true} else {instructions if at least one condition is false}.

What is short-circuit evaluation in a conditional statement?

Short-circuit evaluation is a feature of many programming languages that allows a program to evaluate a conditional statement more efficiently. Short-circuit evaluation means that the program only evaluates the second condition of an "&&" or "||" operator if the first condition is not sufficient to determine the outcome of the conditional statement.

What is a ternary operator?

A ternary operator is a type of conditional statement that allows a program to execute one of two expressions based on the value of a Boolean condition. The ternary operator is often used as shorthand for a simple if-else statement. For example, variable = (condition) ? expression1 : expression2.

How do I use multiple conditions in a conditional statement?

To use multiple conditions in a conditional statement, you can combine them using logical operators such as "&&" (logical AND) and "||" (logical OR). For example, if (condition1 && condition2) { instructions if both conditions are true } else { instructions if at least one condition is false }.

What is the difference between "==" and "===" in a Conditional statement?

In a conditional statement, "==" is used to test for value equality between two operands, while "===" is used to test for both value and type equality. For example, if (x == "3") { instructions if x is equal to the string "3" } and if (x === 3) { instructions if x is equal to the number 3 }.

What is a guard clause in a conditional statement?

A guard clause is a conditional statement used at the beginning of a function or method to check for certain conditions that would cause it to fail or behave incorrectly. Guard clauses are often used to improve the readability and maintainability of code. For example, function myFunction(x) { if (x === null) { return; } // rest of function }

How do I handle multiple cases in a switch statement?

To handle multiple cases in a switch statement, you can use the "case" keyword followed by the value to be tested, followed by a colon and the instructions to be executed if that value is matched. You can also use the "default" keyword to provide a set of instructions to be executed if none of the cases match. For example, switch (variable) { case 1: instructions if variable is 1; break; case 2: case 3: instructions if variable is 2 or 3; break; default: instructions if variable is something else; }.

What is a conditional loop?

A conditional loop is a type of loop that executes a set of instructions repeatedly if a certain condition is true. The condition is typically evaluated at the beginning of each iteration of the loop. Examples of conditional loops include the "while" loop and the "do-while" loop.

What is a conditional breakpoint?

A conditional breakpoint is a debugging feature that allows a program to break execution when a certain condition is met. This can be useful for debugging code that is difficult to isolate or reproduce. For example, you can set a conditional breakpoint to pause execution when a certain variable reaches a certain value.

What is short-circuit evaluation in a conditional statement?

Short-circuit evaluation is a technique used by programming languages to optimize conditional statements. When evaluating a Boolean expression that uses the logical AND operator "&&" or the logical OR operator "||", the evaluation stops as soon as the result is determined. For example, in the expression (x != null && x.length > 0), if x is null, the evaluation stops after the first condition and the second condition is not checked.

What is a truthy value in a conditional statement?

In a conditional statement, a truthy value is a true value when used as a Boolean expression. Examples of truthy values include non-empty strings, non-zero numbers, and non-null objects. The opposite of a truthy value is a falsy value, which is a value that is considered false when used as a Boolean expression. Examples of falsy values include empty strings, the number 0, and null.

What is a ternary expression in a conditional statement?

A ternary expression is a shorthand conditional statement that consists of three operands: a Boolean condition, a value to be returned if the condition is true, and a value to be returned if the condition is false. The ternary expression is often used as a concise alternative to an if-else statement. For example, result = (x > 0) ? "positive" : "negative".

What is a conditional statement in SQL?

In SQL, a conditional statement is used to control the flow of data in a query. The most common conditional statement in SQL is the "WHERE" clause, which is used to filter data based on a specified condition. For example, SELECT * FROM mytable WHERE age > 18 would return all rows from the "mytable" table where the "age" column is greater than 18.

 
 

Signup for Lenovo email notifications to receive valuable updates on products, sales, events, and more...

Sign up >
{"pageComponentDataId":"11e4f6dfl949d-48ba-a64d-1279e93b7655","pageComponentId":"11e4f6dfl949d-48ba-a64d-1279e93b7655","isAssociatedRelease":"true","pageComponentDataLangCode":"en_sg","configData":{"jumpType":"currentTab","headlineColor":"black","displayNumber":"","styleMode":"vertical","miniCardHoMode":"2","headline":"","products":[{"number":{"t_id":"len101t0102","language":{"en_sg":"len101t0102","en":""},"id":"Paged1edadc5-6986-4227-80be-072ea8113019"}},{"number":{"t_id":"len101t0104","language":{"en_sg":"len101t0104","en":""},"id":"Pageda634bc0-3f90-4bca-aa7a-9371254a72b2"}},{"number":{"t_id":"len101t0081","language":{"en_sg":"len101t0081","en":""},"id":"Page2cf609c2-51b2-40f0-87bc-1cb279e1dfbc"}},{"number":{"t_id":"len101g0036","language":{"en_sg":"len101g0036","en":""},"id":"Page64406973-2b77-47b7-b687-ef52b65d2ad3"}}]},"urlPrefix":"AAAAAAALAAAC","title":"glossary-right-blue-boxes-fragment","pageId":"c2ae7f91-5071-4e5e-a121-d725e8d772ab","urlEdit":0,"uri":"/FragmentDirectory/glossary/glossary-right-blue-boxes-fragment.frag","pageComponentUuid":"11e4f6dfl949d-48ba-a64d-1279e93b7655"}
coming coming
Starting at
List Price
Est Value
Web Price:
List Price
Est Value (Estimated Value)
List Price is Lenovo’s estimate of product value based on the industry data, including the prices at which first and third-party retailers and etailers have offered or valued the same or comparable products. Third-party reseller data may not be based on actual sales.
Estimated value is Lenovo’s estimate of product value based on industry data, including the prices at which Lenovo and/or third-party retailers and e-tailers have offered or valued the same or comparable products. Third-party data may not be based on actual sales.
Learn More
See More
See Less
View {0} Model
View {0} Models
shipping.options.for.{0}
Part Number:
Features
See More
See Less
compare
Added!
Great choice!
You may compare up to 4 products per product category (laptops, desktops, etc). Please de-select one to add another.
View Your Comparisons
Add To Cart
Add To Cart
We're sorry,
Products are temporarily unavailable.
Continue Shopping
Learn More
Coming Soon
Featured Product
Featured Products
Oops! No results found. Visit the categories above to find your product.
Save
open in new tab
© 2024 Lenovo. All rights reserved.
© {year} Lenovo. All rights reserved.
Email address is required
Compare  ()
x