Underscore | When to use underscore in variable names

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":"#000000","backgroundColor":"#e6f4fa","sideMsg":"","data":[{"pcInfo":"","mAndTabInfo":"","bannerInfo":{"t_id":"Pagef19edc5c-b75c-4d6b-b793-542c263ea55e","language":{"en_sg":"%3Cp%3E%3Cstrong%20style%3D%22text-wrap-mode%3A%20wrap%3B%22%3E%3C%2Fstrong%3E%3C%2Fp%3E%3Cp%3E%3Cstrong%3EPerfect%2012.12%20Deals%20%7C%20Get%20up%20to%2065%25%20off%20PCs%20%2B%205-10%25%20back%20in%20reward%20points%20for%20a%20limited%20time%26nbsp%3B%7C%3C%2Fstrong%3E%3Cstrong%3E%26nbsp%3B%3Ca%20href%3D%22%2Fd%2Fdeals%2Fonline-exclusive%2F%3FipromoID%3Dhellobar_01%22%20target%3D%22_self%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%200)%3B%22%3EShop%20Now%3C%2Fa%3E%3C%2Fstrong%3E%3C%2Fp%3E","en":""},"id":"Pagef19edc5c-b75c-4d6b-b793-542c263ea55e"},"gInfo":""},{"pcInfo":"","mAndTabInfo":"","bannerInfo":{"t_id":"Page8b654d1a-e82d-460b-b09e-3a202fcbe4fe","language":{"en_sg":"%3Cp%3E%3Cstrong%20style%3D%22text-wrap-mode%3A%20wrap%3B%22%3EThinkPad%20X1%20Carbon%20Gen%2013%20AI%20PC%20%7C%20The%20all-new%20ThinkPad%20X1%20Carbon%20Gen%2013%20AI%20PC%20is%20available%20now.%3Cspan%20style%3D%22text-wrap-style%3A%20initial%3B%22%3E%26nbsp%3B%26nbsp%3B%3C%2Fspan%3E%3C%2Fstrong%3E%3Ca%20href%3D%22%2Fp%2Flaptops%2Fthinkpad%2Fthinkpadx1%2Fthinkpad-x1-carbon-gen-13-aura-edition-14-inch-intel%2Flen101t0108%3FipromoID%3Dhellobar_02_ThinkPad_X1_Carbon_Gen_13%22%20target%3D%22_blank%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%200)%3B%20text-decoration%3A%20underline%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(0%2C%200%2C%200)%3B%22%3E%3Cstrong%3EPre-order%20Now%3C%2Fstrong%3E%3C%2Fspan%3E%3C%2Fa%3E%3C%2Fp%3E","en":""},"id":"Page8b654d1a-e82d-460b-b09e-3a202fcbe4fe"},"gInfo":""},{"pcInfo":"","mAndTabInfo":"","bannerInfo":{"t_id":"Paged471220c-6dad-4def-aa02-2ff1a2a37582","language":{"en_sg":"%3Cp%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%3Cstrong%3E%3C%2Fstrong%3E%3Cstrong%3ELenovo%20Pro%20for%20business%3C%2Fstrong%3E%20%7C%20FREE%20membership%2C%20exclusive%20member%20discounts%2C%20Purchase%20PC%20%26amp%3B%20get%2020%25%20off%20Accessories%20%26nbsp%3B%26nbsp%3B%3C%2Fp%3E%3Cp%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%3Ca%20href%3D%22https%3A%2F%2Faccount.lenovo.com%2Fsg%2Flenovopro%2Fen%2Fsmbaccount%2Fgatekeeper%2Fshowpage%3FipromoID%3Dhellobar_03_lpro%22%20target%3D%22_self%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%200)%3B%20text-decoration%3A%20underline%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(0%2C%200%2C%200)%3B%22%3E%3Cstrong%3EJoin%20Now%3C%2Fstrong%3E%3C%2Fspan%3E%3C%2Fa%3E%3C%2Fp%3E","en":""},"id":"Paged471220c-6dad-4def-aa02-2ff1a2a37582"},"gInfo":""},{"pcInfo":"","mAndTabInfo":"","bannerInfo":{"t_id":"Pageb124d3b0-80c0-4abb-99ed-fdc70d2d4062","language":{"en_sg":"%3Cp%20style%3D%22text-wrap-mode%3A%20wrap%3B%22%3E%3Cstrong%3EBack%20to%20School%3C%2Fstrong%3E%20%7C%20Take%20an%20EXTRA%2010%25%20off%20with%20code%20SGBTS%20on%20Lenovo%20Education%20Store.%20Register%20now%20to%20unlock%20%24150%20welcome%20discount.%3C%2Fp%3E%3Cp%20style%3D%22text-wrap-mode%3A%20wrap%3B%22%3E%3Ca%20href%3D%22https%3A%2F%2Fwww.lenovo.com%2Fsg%2Fedu%2Fsgedu%2Fen%2Flogin%2Fedu%2Findex.html%3FipromoID%3Dhellobar_04_edu_login%22%20target%3D%22_self%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%200)%3B%20text-decoration%3A%20underline%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(0%2C%200%2C%200)%3B%22%3E%3Cstrong%3EJoin%20Lenovo%20Education%3C%2Fstrong%3E%3C%2Fspan%3E%3C%2Fa%3E%3C%2Fp%3E","en":""},"id":"Pageb124d3b0-80c0-4abb-99ed-fdc70d2d4062"},"gInfo":""}],"autoRun":true,"displayTerminal":"pc,tablet,mobile"}


When can I use underscores in email addresses?

First off, the underscore is a versatile punctuation mark that can be used in a variety of ways. It can be used to join words (e.g., "a_b"), create emphasis (e.g., "a__b__c"), or indicate a space (e.g., "a_ b"). But how and when do you use it?

Generally speaking, underscores are allowed in email addresses. However, usage of underscores differs from one email provider to the next. For example, many large providers like Gmail, Yahoo and Hotmail do not allow email addresses to contain underscores. In addition, some services may place restrictions on which characters can be used in your username or address in general, meaning you may have trouble creating an address with underscores if it’s not supported.

That being said, you will still find plenty of smaller providers that allow underscores in emails – for instance ProtonMail and ConvertKit both permit their users to include them in their addresses. It is important to note though that while you might have an underscore included in your address at sign-up time with these providers, they don’t guarantee that all sent emails will arrive properly if they contain underscores.

Another point worth considering is that some servers may strip out underscores from incoming emails before delivery making them impossible to retrieve even if received successfully by the recipient’s inbox. This means it’s best to avoid using them when signing up for a new account or sending a message for the first time unless you know the provider supports this character without any issues.

Can I use underscores in URLs?

Yes, underscores are allowed in URLs. The underscore character (_) is a valid character in URLs and can be used as part of the path or filename of an address. This means that whenever you’re linking to another web page, image or file, you can add an underscore either as part of the path to the resource or directly within its name.

It is important to note though that some browsers may not correctly render links containing underscores. Therefore, if you decide to use them when creating a URL keep in mind that it might not open correctly for some users depending on their browser settings.

You should also try to avoid using underscores when constructing your main website address; instead opting for hyphens (-) as a common best practice for both SEO and user experience reasons. Hyphens are easier to read and generally more recognizable than underscores; making them better suited for front-facing web addresses.

Can I use underscores in domain names?

While underscores have become more accepted as part of domain names, they are still treated differently from other characters when registering a website or sending an email. Generally speaking, underscores can be included in domain name strings, but their use is often restricted by the selected service provider.

For example, many of the popular registrars do not allow you to register a new domain that contains underscore characters. Although some might permit them when creating a subdomain like mail_server.example.com, they won’t work if you try to create an address with multiple underscores such as news__updates.example.com.

It is also worth noting that some web hosting companies may not support domains containing underscores in their default configuration so it’s best to double-check with your provider before investing any time and money into the project. This can save you headaches further down the line if hidden problems start showing up once everything has been set up on the server side of things.

Is an underscore a special character?

In various contexts, an underscore (_) can be considered both a special character and a standard character. In programming languages, underscores often serve as special characters with specific meanings, such as in variable or function names. They can denote word boundaries or placeholders in certain syntaxes. However, in file naming conventions, underscores are treated as standard characters. They are commonly used as substitutes for spaces in file names, facilitating compatibility across different platforms. Nevertheless, in web addresses (URLs), while underscores are technically allowed, they are generally discouraged due to potential readability and compatibility issues. Thus, whether an underscore is regarded as a special character depends on the specific context in which it is being used, with its significance varying across programming, file naming, and web address conventions.

Are underscores necessary in filenames?

Underscores are often used in filenames to separate words. Using underscores in a filename makes it easier to read, especially if the name consists of multiple words. Underscores can also be used to make the file more organized, as they make it easier to identify what type of file it is and where it should go. Additionally, underscores are sometimes used in filenames to replace spaces, which can increase compatibility with devices and operating systems that don't support spaces within filenames.

What are the issues with using an underscore in apps?

It is possible to run into issues with underscores when using certain applications that are not designed to handle them. For example, if you are entering a directory path in a command prompt window, it can be difficult to enter an underscore because the character is typically used as a shortcut for a specific action. Additionally, some programs do not recognize underscores as valid characters in filenames and will either cash or give an error message when they encounter one.

How do I underscore a letter?

To underscore a letter, you can press and hold the Shift key while pressing the dash (-) key. This will create an underscore character below the letter. For example, _A would produce an A with an underscore underneath it. Additionally, some programs allow you to insert symbols using the Insert Symbol feature (e.g., Microsoft Word).

When do I use an underscore in variable names?

The underscore character is often used in variable and function names in programming languages. This allows programmers to create more meaningful, readable names for objects and functions, rather than using camelCase or other syntax. For example, instead of "getNumber", a variable could be named "_getNumber" to emphasize its purpose as a retrieval function. It is also used in computer filepaths as a separator between two words or phrases.

 
 

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.
Compare  ()
x