edit-article
Home
Up
Delete
Article Name:
Article Description:
a look at each of the individual elements that make up the js language including ] data types, ] keywords, ] operators, ] flow of control ] functions ] error handling
Chapter ID/Name:
Status:
Write
Writing
Written
Add Photo:
Owner ID:
Content:
use HTML
Edit Content
<h1 style="text-align: center;">language constructs</h1> <ol> <li><strong>] feature=language constructs, src=TOPICS.Programming Language=</strong></li> <ol> <li><strong>] data types =</strong></li> <ol> <li>var</li> <li>see objects</li> </ol> <li><strong>] <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Reserved_Words" target="_blank">keywords</a></strong></li> <ol> <li>] break - </li> <li>] case - </li> <li>] catch - </li> <li>] continue - </li> <li>] debugger - </li> <li>] default -</li> <li>] delete - </li> <li>] do -</li> <li>] else -</li> <li>] finally - </li> <li>] for -</li> <li>] function - </li> <li>] if -</li> <li>] in - </li> <li>] instanceOf - </li> <li>] new - </li> <li>] return - </li> <li>] switch - </li> <li>] this -</li> <li>] throw - </li> <li>] try - </li> <li>] typeOf - </li> <li>] var - </li> <li>] void - </li> <li>] while - </li> <li>] with - </li> </ol> <li><strong>] <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators" target="_blank">operators</a></strong></li> <ol> <li>] arithmetic - ( +, - , *, /, %, ++, -- , unary - , unary + )</li> <li>] assignment - ( =, +=, -=, *=, /=, %=, <<=, >>=, >>>=, &=, ^=, |= )</li> <li>] bitwise - </li> <li>] comparison - (==, !=, ===, !==, >, >=, <, <=) </li> <li>] logical - (&&, ||, !)</li> <li>] string - (+ and +=)</li> <li>] member - (object.property and object["property"])</li> <li>] special - ()</li> <ol> <li>] </li> </ol></ol> <li><strong>] <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements" target="_blank">flow of control</a> =</strong></li> <ol> <li>] switch,</li> <li>] for</li> <li>] while,</li> <li>] do while</li> </ol> <li><strong>] functions-intrinsic</strong></li> <ol> <li>LIST = functions that are built into the language, ex including ...</li> <li>] <a href="http://www.w3schools.com/jsref/jsref_decodeuri.asp" target="_blank">decodeURI</a></li> <li>] <a href="http://www.w3schools.com/jsref/jsref_decodeuricomponent.asp" target="_blank">decodeURIcomponent</a></li> <li>] <a href="http://www.w3schools.com/jsref/jsref_encodeuri.asp" target="_blank">encodeURI</a></li> <li>] <a href="http://www.w3schools.com/jsref/jsref_encodeuricomponent.asp" target="_blank">endodeURIcomponent</a></li> <li>] <a href="http://www.w3schools.com/jsref/jsref_escape.asp" target="_blank">escape</a> *</li> <li>] <a href="http://www.w3schools.com/jsref/jsref_eval.asp" target="_blank">eval</a> - </li> <ol> <li>] *avoid b/c - </li> </ol> <li>] <a href="http://www.w3schools.com/jsref/jsref_isfinite.asp" target="_blank">isFinite</a></li> <li>] <a href="http://www.w3schools.com/jsref/jsref_isnan.asp" target="_blank">isNAN</a></li> <li>] <a href="http://www.w3schools.com/jsref/jsref_parsefloat.asp" target="_blank">parseFloat</a></li> <li>] <a href="http://www.w3schools.com/jsref/jsref_parseint.asp" target="_blank">parseInt</a></li> <li>] <a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/uneval" target="_blank">uneval</a> - </li> <ol> <li>] dont use, non standard</li> </ol> <li>] <a href="http://www.w3schools.com/jsref/jsref_unescape.asp" target="_blank">unescape</a> </li> </ol> <li><strong>] <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions_and_function_scope" target="_blank">functions-user-defined</a></strong></li> <ol> <li>] process of defining and executing a function</li> </ol> <li><strong>] Error Handling (Try, Catch, Throw)</strong></li> <ol> <li>] mechanism for error checking in js</li> </ol> <li><strong>] RegEx</strong> </li> <ol> <li>] </li> </ol></ol></ol>