Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 110179
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T02:11:11+00:00 2026-05-11T02:11:11+00:00

I have just started writing my own JavaScript Framework (just for the learning experience),

  • 0

I have just started writing my own JavaScript Framework (just for the learning experience), and have prefixed some private members with a _, like such:

var _isFireBugEnabled = function () {     return (window.console && window.console.firebug); }; 

When I ran my code against Crockford’s JSLint (as always), with Recommended Options on, I was told about not using a _ as an identifier.

My question is, Why does JSLint warn me as regards not using a _ as an identifier?

Are there some side effects or implications I am missing here?

PS. As far as I could scan just now, this is not documented in the book

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T02:11:11+00:00Added an answer on May 11, 2026 at 2:11 am

    The reason is that Douglas Crockford hates about 78% of Javascript*. Many people think he’s a bit strict, and in fact many libraries do use leading underscores in production code. I don’t see much wrong with it. There are no side effects.

    Additionally, the ‘$’, not the underscore, was the symbol set aside for ‘system’ code by the ECMA spec.

    from ECMA 262, section 7.6:

    This standard specifies one departure from the grammar given in the Unicode standard: The dollar sign ($) and the underscore (_) are permitted anywhere in an identifier. The dollar sign is intended for use only in mechanically generated code.

    *Note: I’m being facetious. He really only hates about half, and he typically has good reason. I’d disagree with Crockford here, but he’s usually very right.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 181k
  • Answers 181k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer What's the compatibility mode or server level set to for… May 12, 2026 at 4:19 pm
  • Editorial Team
    Editorial Team added an answer You also need to fetch the data :) So instead… May 12, 2026 at 4:19 pm
  • Editorial Team
    Editorial Team added an answer Can you use the "Publish" command in Visual Studio to… May 12, 2026 at 4:19 pm

Related Questions

I have mastered for the most part taking my designs and coding them as
I am a web developer that is very conscious of security and try and
I recently took a class at school where we had to learn Scheme to
In C#, if you have multiple constructors, you can do something like this: public

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.