Jan 17

In a previous post, (JavaScript != Java)… I had covered what JavaScript can do for a webpage and thanks to a great comment from @apexsutherland I now know the answers to the questions that I posed. Thanks again Alex! This post will be brief and cover the syntax of JavaScript.

I have started the book on C++ and that has greatly helped with my understanding of JavaScript (FYI: I will be posting again about the start of the C++ book and probably more on JavaScript as I learn more). Syntax to remember:

  • Composed of statements that end can end with a ; or a line break
  • Be mindful of capitalization because it is a case-sensitive language
  • Single line comments start with //
  • Multiple line comments start with /* and end with */
  • Read the “=” as “is set to”
  • Example : if (test condition) {value if true; value if false;} Note: does not have to have a value for a false return. Note: This is helpful for making sure web-to lead forms are completely and correctly filled out
  • I need more time before I completely understand arrays – I see how they are set-up and know they are very important (saw them in action at Dreamforce with help from @jhoskins). Any suggestions?

To me, the syntax seemed very similar to C++. Now that I have started to learn about C++ it is greatly helping my comprehension of JavaScript and vice-versa for that matter! I am hoping it will help with arrays!

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

one comment so far...

  • Mike Leach Said on January 17th, 2010 at 9:20 pm:

    Javascript does inherit from C syntax, but it’s untapped power is in functional, not object oriented, programming (OOP), which makes it quite different from Java and C++.

    The book ‘Javascript: The Good Parts’ really opened my eyes to Javascript’s potential and has forced me to really un-learn years of OOP practice.


leave a reply