{"id":2610,"date":"2022-08-16T09:13:07","date_gmt":"2022-08-16T09:13:07","guid":{"rendered":"https:\/\/gyanipandit.com\/programming\/?page_id=2610"},"modified":"2022-09-10T09:57:00","modified_gmt":"2022-09-10T09:57:00","slug":"javascript","status":"publish","type":"page","link":"https:\/\/gyanipandit.com\/programming\/javascript\/","title":{"rendered":"JavaScript Tutorial"},"content":{"rendered":"\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td><a href=\"https:\/\/gyanipandit.com\/programming\/javascript-introduction\/\"><strong>Introduction<\/strong><\/a><\/td><\/tr><tr><td><a href=\"https:\/\/gyanipandit.com\/programming\/advantages-of-javascript-why-should-you-learn-javascript\/\"><strong>Advantages of JavaScript | Why should you learn JavaScript?<\/strong><\/a><\/td><\/tr><tr><td><a href=\"https:\/\/gyanipandit.com\/programming\/where-to-write-javascript-and-run-javascript-programs\/\"><strong>Where to write JavaScript and run JavaScript programs?<\/strong><\/a><\/td><\/tr><tr><td><a href=\"https:\/\/gyanipandit.com\/programming\/outputs-from-javascript\/\"><strong>Outputs in JavaScript<\/strong><\/a><\/td><\/tr><tr><td><a href=\"https:\/\/gyanipandit.com\/programming\/variables-in-javascript\/\"><strong>Variables in JavaScript<br><\/strong><\/a><br>\u2022 <a href=\"https:\/\/gyanipandit.com\/programming\/var-keyword-javascript\/\">Var Keyword Javascript<\/a><br>\u2022 <a href=\"https:\/\/gyanipandit.com\/programming\/let-keyword-%e2%86%92-for-a-variable-with-definite-scope\/\">let keyword \u2192 for a variable with definite scope<\/a><br>\u2022 <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-const\/\">Javascript Const<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/gyanipandit.com\/programming\/javascript-identifiers\/\"><strong>Javascript identifiers<\/strong><\/a><\/td><\/tr><tr><td><a href=\"https:\/\/gyanipandit.com\/programming\/javascript-data-types\/\"><strong>Javascript Data Types<\/strong><\/a><\/td><\/tr><tr><td><strong><a href=\"https:\/\/gyanipandit.com\/programming\/javascript-operators\/\">JavaScript Operators<\/a><br><\/strong><br>\u2022 <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-arithmetic-operators\/\">Javascript Arithmetic Operators<\/a><br>\u2022 <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-assignment-operators\/\">Javascript Assignment Operators<\/a><br>\u2022 <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-comparison-operators\/\">Javascript Comparison Operators<\/a><br>\u2022 <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-logical-operators\/\">Javascript Logical Operators<\/a><br>\u2022 <a href=\"https:\/\/gyanipandit.com\/programming\/bitwise-operators-javascript\/\">Bitwise Operators Javascript<\/a><\/td><\/tr><tr><td><strong><a href=\"https:\/\/gyanipandit.com\/programming\/javascript-comments\/\">JavaScript Comments<\/a> <\/strong><\/td><\/tr><tr><td><strong><a href=\"https:\/\/gyanipandit.com\/programming\/javascript-functions\/\">Javascript Functions<\/a><br><\/strong><br>\u2022 <a href=\"https:\/\/gyanipandit.com\/programming\/function-expression-javascript\/\">Function expression Javascript<\/a><\/td><\/tr><tr><td><strong><a href=\"https:\/\/gyanipandit.com\/programming\/arrow-functions-javascript\/\">Arrow Functions Javascript<\/a><\/strong><\/td><\/tr><tr><td><strong><a href=\"https:\/\/gyanipandit.com\/programming\/javascript-objects\/\">JavaScript Objects<\/a><\/strong><\/td><\/tr><tr><td><strong><a href=\"https:\/\/gyanipandit.com\/programming\/how-to-execute-javascript-program\/\">How to execute the JavaScript program<\/a><\/strong><\/td><\/tr><tr><td><strong><a href=\"https:\/\/gyanipandit.com\/programming\/javascript-hoisting\/\">Javascript Hoisting<\/a><\/strong><\/td><\/tr><tr><td><strong><a href=\"https:\/\/gyanipandit.com\/programming\/closures-javascript\/\">Closures JavaScript<\/a><\/strong><\/td><\/tr><tr><td><strong><a href=\"https:\/\/gyanipandit.com\/programming\/shadowing-javascript\/\">Shadowing JavaScript<\/a><\/strong><\/td><\/tr><tr><td><a href=\"https:\/\/gyanipandit.com\/programming\/decision-making-in-javascript\/\"><strong>Decision Making in JavaScript<\/strong><\/a><\/td><\/tr><tr><td><strong><a href=\"https:\/\/gyanipandit.com\/programming\/ternary-operator-javascript\/\">Ternary operator JavaScript<\/a><\/strong><\/td><\/tr><tr><td><strong><a href=\"https:\/\/gyanipandit.com\/programming\/switch-statements-javascript\/\">Switch Statements JavaScript<\/a><\/strong><\/td><\/tr><tr><td><a href=\"https:\/\/gyanipandit.com\/programming\/loop-javascript\/\"><strong>Loop JavaScript<\/strong><br><\/a><br>\u2022 <a href=\"https:\/\/gyanipandit.com\/programming\/for-loop-javascript\/\">For loop JavaScript<\/a><br>\u2022 <a href=\"https:\/\/gyanipandit.com\/programming\/while-loop-javascript\/\">While Loop Javascript<\/a><br>\u2022 <a href=\"https:\/\/gyanipandit.com\/programming\/do-while-loop-javascript\/\">Do While Loop Javascript<\/a><br>\u2022 <a href=\"https:\/\/gyanipandit.com\/programming\/break-keyword-javascript\/\">Break Keyword Javascript<\/a><br>\u2022 <a href=\"https:\/\/gyanipandit.com\/programming\/continue-keyword-javascript\/\">Continue Keyword Javascript<\/a><br>\u2022 <a href=\"https:\/\/gyanipandit.com\/programming\/for-of-loop-javascript\/\">For Loop Javascript<\/a><br>\u2022 <a href=\"https:\/\/gyanipandit.com\/programming\/for-in-loop-javascript\/\">For in Loop Javascript<\/a><\/td><\/tr><tr><td><strong><a href=\"https:\/\/gyanipandit.com\/programming\/string-in-javascript\/\">String in Javascript<br><\/a><\/strong><br>1. <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-string-methods\/\">JavaScript String Methods<\/a><br><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-string-indexof-method\/\">Javascript String Indexof() Method<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-string-lastindexof-method\/\">JavaScript String lastIndexOf() Method<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-string-search-method\/\">Javascript String Search Method<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-string-slice-method\/\">Javascript String Slice Method<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-string-substring-method\/\">Javascript String Substring Method<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-string-uppercase-method\/\">Javascript String Uppercase() Method<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/string-to-lowercase-javascript\/\">String to Lowercase Javascript<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-string-trim\/\">Javascript String Trim<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-string-charat\/\">JavaScript String charAt () method<\/a><\/td><\/tr><tr><td><strong><a href=\"https:\/\/gyanipandit.com\/programming\/events-in-javascript\/\">Events in Javascript<\/a><br><\/strong><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/onclick-event-in-javascript\/\">Onclick Event In Javascript<\/a><br>\u25aa<a href=\"https:\/\/gyanipandit.com\/programming\/onpaste-event-in-javascript\/\"> Onpaste event in Javascript<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/oncopy-event-in-javascript\/\">Oncopy Event In Javascript<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/ondblclick-event-in-javascript\/\">Ondblclick Event in Javascript<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/onmouseover-event-in-javascript\/\">Onmouseover Event in Javascript<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/onmouseout-event-in-javascript\/\">Onmouseout Event in Javascript<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/onmousedown-event-in-javascript\/\">Onmousedown Event in Javascript<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/onmouseup-event-in-javascript\/\">Onmouseup Event in Javascript<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/gyanipandit.com\/programming\/arrays-in-javascript\/\"><strong>Arrays in JavaScript<br><\/strong><\/a><br>1. <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-array-length\/\">javascript array length<\/a><\/td><\/tr><tr><td>2. <a href=\"https:\/\/gyanipandit.com\/programming\/array-methods-in-javascript\/\">Array Methods in Javascript<\/a><br><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-array-to-string\/\">Javascript Array to String<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-array-join\/\">Javascript Array Join<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-array-pop\/\">Javascript Array pop<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-array-push\/\">Javascript Array Push<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-array-shift\/\">Javascript Array Shift<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-unshift\/\">Javascript Unshift<\/a><br>\u25aa J<a href=\"https:\/\/gyanipandit.com\/programming\/javascript-slice-method\/\">avaScript Slice Method<\/a><\/td><\/tr><tr><td><strong><a href=\"https:\/\/gyanipandit.com\/programming\/sets-in-javascript\/\">Sets in JavaScript<\/a><br><\/strong><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-set-add\/\">JavaScript Set Add<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-set-has\/\">JavaScript Set Has<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/set-size-property-javascript\/\">Set Size Property JavaScript<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-set-delete\/\">JavaScript Set Delete<\/a><\/td><\/tr><tr><td><strong><a href=\"https:\/\/gyanipandit.com\/programming\/map-in-javascript\/\">Map in JavaScript<br><\/a><\/strong><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-map-set\/\">JavaScript Map set<\/a><br>\u25aa Can Map have duplicate keys?<br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-map-get\/\">JavaScript Map get<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-map-has\/\">JavaScript Map has<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-map-keys\/\">JavaScript Map keys<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-map-values\/\">JavaScript Map values<\/a><br>\u25aa <a href=\"https:\/\/gyanipandit.com\/programming\/javascript-map-delete\/\">JavaScript Map delete<\/a><\/td><\/tr><tr><td><strong><a href=\"https:\/\/gyanipandit.com\/programming\/javascript-date-objects\/\">Javascript Date Objects<\/a><br><\/strong><br>1. Some more ways to create date object<\/td><\/tr><tr><td>2. Different methods related to date<br><br>\u25aa Getting the date(getDate method)<br>\u25aa Getting the day of the week(getDay method)<br>\u25aa Getting the year(getFullYear method)<br>\u25aa Getting the time (getTime method)<br>\u25aa Getting the hours (getHours method)<br>\u25aa Getting the minutes(getMinutes method)<br>\u25aa Getting the seconds (getSeconds method)<\/td><\/tr><tr><td><strong>Understanding this keyword<\/strong><\/td><\/tr><tr><td><strong>Introduction to DOM (Document Object Model)<br><\/strong><br>1. Finding the HTML elements in the document<br>2. What are nodes?<\/td><\/tr><tr><td>3. Accessing different HTML elements<br><br>\u2022 Finding the element by id<br>\u2022 Finding elements by classname<br>\u2022 The querySelector method<br>\u2022 The querySelectorAll method<\/td><\/tr><tr><td>4. Exploring DOM<\/td><\/tr><tr><td>5. Difference between innerHTML, innerText, and textContent<\/td><\/tr><tr><td>6. You can also change the style of HTML elements<\/td><\/tr><tr><td>7. Displaying output to the console, as errors and warning<\/td><\/tr><tr><td>8. Creating new elements with JavaScript<\/td><\/tr><tr><td>9. Handling events<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Advantages of JavaScript | Why should you learn JavaScript? Where to write JavaScript and run JavaScript programs? Outputs in JavaScript Variables in JavaScript\u2022 Var Keyword Javascript\u2022 let keyword \u2192 for a variable with definite scope\u2022 Javascript Const Javascript identifiers Javascript Data Types JavaScript Operators\u2022 Javascript Arithmetic Operators\u2022 Javascript Assignment Operators\u2022 Javascript Comparison Operators\u2022 Javascript [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2610","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/gyanipandit.com\/programming\/wp-json\/wp\/v2\/pages\/2610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gyanipandit.com\/programming\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gyanipandit.com\/programming\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gyanipandit.com\/programming\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gyanipandit.com\/programming\/wp-json\/wp\/v2\/comments?post=2610"}],"version-history":[{"count":4,"href":"https:\/\/gyanipandit.com\/programming\/wp-json\/wp\/v2\/pages\/2610\/revisions"}],"predecessor-version":[{"id":2966,"href":"https:\/\/gyanipandit.com\/programming\/wp-json\/wp\/v2\/pages\/2610\/revisions\/2966"}],"wp:attachment":[{"href":"https:\/\/gyanipandit.com\/programming\/wp-json\/wp\/v2\/media?parent=2610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}