title
JavaScript Tutorial For Beginners | JavaScript Programming Tutorial | JavaScript Training | Edureka

description
🔥 Edureka JavaScript Training: https://www.edureka.co/masters-program/full-stack-developer-training This Edureka video on JavaScript tutorial explains all the fundamentals of JavaScript with examples. It also explains various features and applications of JavaScript. Following are the topics included in this JavaScript tutorial for beginners: 1. What Is JavaScript? 2. Why Use JavaScript 3. JavaScript Fundamentals - Data Types - Variables - Constants - Loops - Conditional Statements - Functions Subscribe to our Edureka YouTube channel and hit the bell icon to get video updates: https://goo.gl/6ohpTV ---------------- JavaScript Certification Training --------------------- 🔵 Edureka Angular Training: http://bit.ly/38mi3sw 🔵 Edureka ReactJS Training: http://bit.ly/2DVP6Wz 🔵 Edureka NodeJS Training: http://bit.ly/35ehwXX 🔵 Edureka Web Development Training: https://bit.ly/3zCqNr3 🔵 Edureka Full Stack Training: http://bit.ly/2YveVpL 🔵 Edureka Python Django Training: http://bit.ly/2RAk6Do 🔥 Full-Stack Web Development Internship Program: http://bit.ly/fs-internship #Edureka #JavaScriptEdureka #JavaScript #JavaScriptTutorial -------------------------------------------------------------------------------------------------------- Instagram: https://www.instagram.com/edureka_learning/ Facebook: https://www.facebook.com/edurekaIN/ Twitter: https://twitter.com/edurekain LinkedIn: https://www.linkedin.com/company/edureka ------------------------------------------------------------------------------------------------------- About The Course: Full Stack Web Development Masters Program makes you proficient in skills to work with back-end and front-end web technologies. It includes training on: 1. Web Development, 2. jQuery, Angular, 3. NodeJS, 4. ExpressJS, and 5. MongoDB. The curriculum has been determined by extensive research on 5000+ job descriptions across the globe. ------------------------------------------------------------------------------------------------------- How It Works? 1. This is a 21 Week Instructor-led Online Course, 125 hours of assignment and 125 hours of project work 2. We have a 24x7 One-on-One LIVE Technical Support to help you with any problems you might face or any clarifications you may require during the course. 3. At the end of each course, there will be a project, post completion of that project you will be given a certificate ---------------------------------------------------------------------------------------------------------- Got a question on the topic? Please share it in the comment section below and our experts will answer it for you. For more information, please write back to us at sales@edureka.co or call us at IND: 9606058406 / US: 18338555775 (toll free).

detail
{'title': 'JavaScript Tutorial For Beginners | JavaScript Programming Tutorial | JavaScript Training | Edureka', 'heatmap': [{'end': 789.926, 'start': 747.478, 'weight': 0.753}, {'end': 1137.213, 'start': 993.247, 'weight': 0.733}, {'end': 1234.22, 'start': 1194.028, 'weight': 0.792}, {'end': 1438.575, 'start': 1366.886, 'weight': 0.73}, {'end': 1511.077, 'start': 1470.681, 'weight': 0.815}, {'end': 1680.366, 'start': 1643.125, 'weight': 0.718}, {'end': 2159.977, 'start': 2121.778, 'weight': 0.99}, {'end': 2334.711, 'start': 2288.83, 'weight': 0.863}, {'end': 2949.45, 'start': 2910.386, 'weight': 0.872}], 'summary': 'This javascript tutorial provides an overview of its history, applications, and features, highlighting its role as the universal language of the web, its dominance on major platforms like amazon, paypal, and youtube, and covers topics such as live server usage, fundamentals, arrays, objects, functions, if-else and switch statements, and loop statements.', 'chapters': [{'end': 372.227, 'segs': [{'end': 165.159, 'src': 'embed', 'start': 86.971, 'weight': 0, 'content': [{'end': 91.716, 'text': 'So basically every browser, PC and mobile phone understands JavaScript.', 'start': 86.971, 'duration': 4.745}, {'end': 93.618, 'text': "It's like a universal language.", 'start': 92.096, 'duration': 1.522}, {'end': 98.743, 'text': 'So what is JavaScript used for? It is used to make web pages more interactive.', 'start': 94.099, 'duration': 4.644}, {'end': 106.552, 'text': 'Let me tell you that majority of websites use JavaScript and all major web browsers have a JavaScript engine to execute it.', 'start': 99.164, 'duration': 7.388}, {'end': 114.593, 'text': "Another feature is that it's an interpreted language, which means that it doesn't have to be compiled like languages such as C and Java.", 'start': 107.052, 'duration': 7.541}, {'end': 120.174, 'text': "This makes it a lot easier for us because we can just run our code and we don't have to run it through a compiler.", 'start': 114.953, 'duration': 5.221}, {'end': 126.176, 'text': 'Now another important feature of JavaScript is that it is mainly a client-side scripting language.', 'start': 120.534, 'duration': 5.642}, {'end': 131.176, 'text': 'Thanks to JavaScript frameworks, you can now run JavaScript even on the server side.', 'start': 126.636, 'duration': 4.54}, {'end': 134.097, 'text': 'So let me tell you a few more things about JavaScript.', 'start': 131.637, 'duration': 2.46}, {'end': 138.079, 'text': 'So where does JavaScript run? JavaScript runs on a browser.', 'start': 134.577, 'duration': 3.502}, {'end': 144.063, 'text': 'So all you need to do is open up your Google Chrome or your Internet Explorer and start running your JavaScript.', 'start': 138.319, 'duration': 5.744}, {'end': 151.267, 'text': 'So how do these browsers run JavaScript? So these browsers have a JavaScript engine embedded into them.', 'start': 145.043, 'duration': 6.224}, {'end': 156.751, 'text': 'Now this engine will just convert your JavaScript into machine language and then run the code.', 'start': 151.787, 'duration': 4.964}, {'end': 158.413, 'text': 'All right moving on.', 'start': 157.192, 'duration': 1.221}, {'end': 165.159, 'text': 'We all know that there are hundreds of programming languages, and new languages are being created every single day,', 'start': 158.753, 'duration': 6.406}], 'summary': 'Javascript is widely used for web interactivity; runs on all major browsers and is client-side, but can now run on servers through frameworks.', 'duration': 78.188, 'max_score': 86.971, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo86971.jpg'}, {'end': 210.016, 'src': 'embed', 'start': 182.928, 'weight': 2, 'content': [{'end': 187.31, 'text': 'They use it on the web, mobile servers, applications, and even in IoT.', 'start': 182.928, 'duration': 4.382}, {'end': 191.231, 'text': "Now this is probably why it's the most popular language in the world.", 'start': 187.69, 'duration': 3.541}, {'end': 199.593, 'text': 'According to Stack Overflow, for the sixth year in a row, JavaScript has remained the most popular and commonly used programming language.', 'start': 191.731, 'duration': 7.862}, {'end': 203.074, 'text': "Now let's look at a few common applications of JavaScript.", 'start': 200.073, 'duration': 3.001}, {'end': 210.016, 'text': 'So what can JavaScript do? JavaScript is known mainly for creating beautiful web pages and web applications.', 'start': 203.454, 'duration': 6.562}], 'summary': 'Javascript is the most popular language worldwide, according to stack overflow, and is used in web, mobile, servers, applications, and iot.', 'duration': 27.088, 'max_score': 182.928, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo182928.jpg'}, {'end': 289.267, 'src': 'embed', 'start': 228.121, 'weight': 3, 'content': [{'end': 231.882, 'text': 'An example of this is the popular smartwatch maker called Pebble.', 'start': 228.121, 'duration': 3.761}, {'end': 234.523, 'text': 'Pebble has created Pebble.js,', 'start': 232.382, 'duration': 2.141}, {'end': 242.626, 'text': 'which is a small JavaScript framework which allows a developer to create an application for the Pebble line of watches in JavaScript.', 'start': 234.523, 'duration': 8.103}, {'end': 249.049, 'text': 'So a lot of developers have actually built smartwatch applications, features, and such things using the JavaScript.', 'start': 243.227, 'duration': 5.822}, {'end': 251.1, 'text': 'Up next, we have websites.', 'start': 249.66, 'duration': 1.44}, {'end': 259.802, 'text': 'Now let me tell you that most of the popular websites like Google, Facebook, Netflix and Amazon make use of JavaScript to build their websites.', 'start': 251.42, 'duration': 8.382}, {'end': 263.523, 'text': "I think that's enough proof for why you should be learning JavaScript.", 'start': 260.341, 'duration': 3.182}, {'end': 271.945, 'text': 'Now among other things like mobile applications, digital art, web servers and server applications, JavaScript is also used to make games.', 'start': 263.943, 'duration': 8.002}, {'end': 273.105, 'text': "Isn't that amazing?", 'start': 272.265, 'duration': 0.84}, {'end': 280.98, 'text': "Now we're all aware that the browser has not been a traditional games platform, but recently it has become a robust host for games.", 'start': 273.925, 'duration': 7.055}, {'end': 288.227, 'text': "A lot of developers are building small-scale games and applications using JavaScript, and I'm sure all of you can do it too.", 'start': 281.582, 'duration': 6.645}, {'end': 289.267, 'text': "It's quite simple.", 'start': 288.287, 'duration': 0.98}], 'summary': 'Javascript is widely used in pebble.js, popular websites, mobile apps, digital art, web servers, and games, making it a versatile and valuable skill to learn.', 'duration': 61.146, 'max_score': 228.121, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo228121.jpg'}, {'end': 336.715, 'src': 'embed', 'start': 311.16, 'weight': 6, 'content': [{'end': 317.182, 'text': 'Let me tell you that a lot of developers swear by this framework because it has a rapid development pace.', 'start': 311.16, 'duration': 6.022}, {'end': 320.803, 'text': 'Another top JavaScript framework is a ReactJS.', 'start': 317.862, 'duration': 2.941}, {'end': 329.305, 'text': 'It stands behind the user interface of Facebook and Instagram showing off its efficiency in maintaining such high traffic applications.', 'start': 321.363, 'duration': 7.942}, {'end': 336.715, 'text': 'Despite the fact that React has a higher learning curve, it makes application development straightforward and easy to understand.', 'start': 329.989, 'duration': 6.726}], 'summary': 'Reactjs is a popular javascript framework known for rapid development and powering high-traffic applications like facebook and instagram.', 'duration': 25.555, 'max_score': 311.16, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo311160.jpg'}], 'start': 10.68, 'title': "Javascript's impact and applications", 'summary': 'Provides an overview of javascript, focusing on its history, applications, and features, highlighting its role as the universal language of the web and its widespread use in web development. it also discusses its impact as the most commonly used programming language and its applications in web development, smartwatches, popular websites, and games, as well as its role in popular frameworks such as angularjs and reactjs.', 'chapters': [{'end': 165.159, 'start': 10.68, 'title': 'Javascript: the universal language', 'summary': 'Provides an overview of javascript, including its history, applications, and features, highlighting its role as the universal language of the web and its widespread use in web development, with a focus on client-side scripting. it also discusses the key topics covered in the session and the practical aspects of running javascript code on web browsers.', 'duration': 154.479, 'highlights': ['JavaScript is the language of the web, understood by every browser, PC, and mobile phone, making it a universal language.', 'Majority of websites use JavaScript, and all major web browsers have a JavaScript engine to execute it, showcasing its widespread use in web development.', 'JavaScript is an interpreted language, making it easier to run code without the need for compilation, distinguishing it from languages like C and Java.', 'JavaScript is primarily a client-side scripting language, but with the help of JavaScript frameworks, it can also be run on the server side, indicating its versatility in web development.', 'Browsers like Google Chrome and Internet Explorer have a JavaScript engine embedded in them to convert and run JavaScript code, explaining the practical aspect of running JavaScript on web browsers.']}, {'end': 372.227, 'start': 165.159, 'title': "Javascript's impact and applications", 'summary': 'Discusses the widespread use of javascript, including its popularity as the most commonly used programming language, its applications in web development, smartwatches, popular websites, games, and its role in popular frameworks such as angularjs and reactjs.', 'duration': 207.068, 'highlights': ['JavaScript has remained the most popular and commonly used programming language, according to Stack Overflow, for the sixth year in a row.', 'JavaScript is used in creating popular websites like Google, Facebook, Netflix, and Amazon.', 'JavaScript is used to build applications for smartwatches, such as Pebble.js framework by Pebble.', 'JavaScript is utilized in creating games and small-scale applications for browsers, leading to its increasing role as a games platform.', 'Popular JavaScript frameworks include AngularJS, known for its rapid application development features, and ReactJS, which powers high-traffic applications like Facebook and Instagram.']}], 'duration': 361.547, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo10680.jpg', 'highlights': ['JavaScript is the language of the web, understood by every browser, PC, and mobile phone, making it a universal language.', 'Majority of websites use JavaScript, and all major web browsers have a JavaScript engine to execute it, showcasing its widespread use in web development.', 'JavaScript has remained the most popular and commonly used programming language, according to Stack Overflow, for the sixth year in a row.', 'JavaScript is used in creating popular websites like Google, Facebook, Netflix, and Amazon.', 'JavaScript is an interpreted language, making it easier to run code without the need for compilation, distinguishing it from languages like C and Java.', 'JavaScript is utilized in creating games and small-scale applications for browsers, leading to its increasing role as a games platform.', 'Popular JavaScript frameworks include AngularJS, known for its rapid application development features, and ReactJS, which powers high-traffic applications like Facebook and Instagram.', 'JavaScript is primarily a client-side scripting language, but with the help of JavaScript frameworks, it can also be run on the server side, indicating its versatility in web development.', 'JavaScript is used to build applications for smartwatches, such as Pebble.js framework by Pebble.', 'Browsers like Google Chrome and Internet Explorer have a JavaScript engine embedded in them to convert and run JavaScript code, explaining the practical aspect of running JavaScript on web browsers.']}, {'end': 789.926, 'segs': [{'end': 399.615, 'src': 'embed', 'start': 372.807, 'weight': 0, 'content': [{'end': 380.549, 'text': 'Whenever someone wants to extend their website or their application and make it more attractive and interactive, they make use of jQuery.', 'start': 372.807, 'duration': 7.742}, {'end': 385.431, 'text': 'Now this library transforms the whole web into an entertaining experience.', 'start': 380.989, 'duration': 4.442}, {'end': 392.613, 'text': "A fun fact about jQuery is that over 70% of the world's leading websites have something to do with jQuery.", 'start': 385.831, 'duration': 6.782}, {'end': 399.615, 'text': 'Companies like WordPress, Google, and IBM rely on jQuery to provide a one-of-a-kind web browsing experience.', 'start': 393.073, 'duration': 6.542}], 'summary': 'Over 70% of leading websites use jquery to enhance web interactivity.', 'duration': 26.808, 'max_score': 372.807, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo372807.jpg'}, {'end': 498.811, 'src': 'embed', 'start': 460.916, 'weight': 1, 'content': [{'end': 462.457, 'text': "I'm sure all of you have shopped from here.", 'start': 460.916, 'duration': 1.541}, {'end': 465.48, 'text': "Then there's PayPal, there is YouTube.", 'start': 462.477, 'duration': 3.003}, {'end': 467.442, 'text': 'We all are addicted to YouTube.', 'start': 465.82, 'duration': 1.622}, {'end': 470.78, 'text': "There's eBay, Netflix, and Reddit.", 'start': 468.177, 'duration': 2.603}, {'end': 475.064, 'text': 'So guys, this is enough proof that JavaScript is a very important language.', 'start': 471.38, 'duration': 3.684}, {'end': 478.928, 'text': 'When such reputed companies and brands make use of JavaScript,', 'start': 475.485, 'duration': 3.443}, {'end': 483.453, 'text': 'it means that it has something really nice about it or something very advantageous about it.', 'start': 478.928, 'duration': 4.525}, {'end': 486.597, 'text': "With this in mind, let's look at a few benefits of JavaScript.", 'start': 483.934, 'duration': 2.663}, {'end': 488.679, 'text': "Now it's quite easy to learn.", 'start': 487.157, 'duration': 1.522}, {'end': 491.602, 'text': "In fact, it's one of the simplest programming languages.", 'start': 488.839, 'duration': 2.763}, {'end': 495.127, 'text': "It does not have a strict syntax and it's totally readable.", 'start': 492.123, 'duration': 3.004}, {'end': 498.811, 'text': "You don't have to be some hardcore programmer to learn JavaScript.", 'start': 495.507, 'duration': 3.304}], 'summary': 'Javascript is important and beneficial, used by reputed companies like paypal, youtube, ebay, netflix, and reddit. it is easy to learn and has a simple, readable syntax.', 'duration': 37.895, 'max_score': 460.916, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo460916.jpg'}, {'end': 540.203, 'src': 'embed', 'start': 516.995, 'weight': 3, 'content': [{'end': 523.797, 'text': 'it is very fast because any code functions can run immediately instead of having to contact the server, send a request,', 'start': 516.995, 'duration': 6.802}, {'end': 525.978, 'text': 'get an acknowledgement and then wait for an answer.', 'start': 523.797, 'duration': 2.181}, {'end': 534.096, 'text': 'All right, now JavaScript comes with a rich set of frameworks like Node.js, AngularJS, React and there are hundreds of such frameworks.', 'start': 526.468, 'duration': 7.628}, {'end': 540.203, 'text': 'Earlier in the session, I discussed about how efficiently these frameworks are used to build web applications,', 'start': 534.597, 'duration': 5.606}], 'summary': 'Javascript is fast; rich frameworks like node.js and angularjs are efficient for web applications.', 'duration': 23.208, 'max_score': 516.995, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo516995.jpg'}, {'end': 613.805, 'src': 'embed', 'start': 552.614, 'weight': 2, 'content': [{'end': 560.359, 'text': 'So guys, we are all attracted to beautifully designed and interactive websites and JavaScript is the reason behind such attractive websites.', 'start': 552.614, 'duration': 7.745}, {'end': 568.105, 'text': 'Building such interactive websites not only makes the web prettier, it also attracts leads and customers to e-commerce websites.', 'start': 561.08, 'duration': 7.025}, {'end': 576.617, 'text': 'So like I mentioned earlier JavaScript is an interpreted language that does not require a compiler because the browser interprets the JavaScript.', 'start': 568.775, 'duration': 7.842}, {'end': 584.518, 'text': 'So all you need is a browser to run JavaScript and you can do all sorts of stuff in your browser without the pain of setting up environments,', 'start': 577.057, 'duration': 7.461}, {'end': 588.319, 'text': 'code editors, downloading compilers and then learning how to use them.', 'start': 584.518, 'duration': 3.801}, {'end': 592.98, 'text': 'So instead of all of this you can just open up your browser and start running JavaScript.', 'start': 588.679, 'duration': 4.301}, {'end': 598.801, 'text': 'So among many other advantages is the fact that JavaScript is platform independent.', 'start': 593.38, 'duration': 5.421}, {'end': 606.463, 'text': 'JavaScript is supported by all browsers like Internet Explorer, Mozilla Firefox, Google Chrome, Safari, etc.', 'start': 599.321, 'duration': 7.142}, {'end': 613.805, 'text': 'So any JavaScript enabled browser can understand and interpret JavaScript code so you can run it on any platform.', 'start': 606.943, 'duration': 6.862}], 'summary': 'Javascript enables attractive, interactive websites, attracting leads and customers. it is platform independent and supported by all major browsers.', 'duration': 61.191, 'max_score': 552.614, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo552614.jpg'}, {'end': 656.118, 'src': 'embed', 'start': 629.741, 'weight': 8, 'content': [{'end': 638.267, 'text': 'So guys, let me tell you that every browser has a JavaScript engine, and we can easily write JavaScript code over here without any editors or tools.', 'start': 629.741, 'duration': 8.526}, {'end': 643.35, 'text': "So this practice is not meant for real-world applications, but I'll just quickly show it to you all right?", 'start': 638.567, 'duration': 4.783}, {'end': 649.274, 'text': 'Open up your browser Internet Explorer or Google Chrome will also do and right-click on the page.', 'start': 643.77, 'duration': 5.504}, {'end': 650.895, 'text': 'Click on Inspect.', 'start': 649.894, 'duration': 1.001}, {'end': 656.118, 'text': "So this will open up the Chrome's developer page, all right? Now go to Console.", 'start': 651.655, 'duration': 4.463}], 'summary': "Every browser has javascript engine, enabling code writing without editors. accessible via browser's developer page.", 'duration': 26.377, 'max_score': 629.741, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo629741.jpg'}, {'end': 754.561, 'src': 'embed', 'start': 722.787, 'weight': 9, 'content': [{'end': 726.189, 'text': 'Visual Studio Code is basically a simple, light-weighted editor.', 'start': 722.787, 'duration': 3.402}, {'end': 730.833, 'text': "And guys, I'll leave a link in the description box if you want to download the Visual Studio Code.", 'start': 726.77, 'duration': 4.063}, {'end': 732.794, 'text': 'You can go ahead and check the description box.', 'start': 730.853, 'duration': 1.941}, {'end': 736.237, 'text': "All right, so I've already downloaded the Visual Studio Code.", 'start': 733.394, 'duration': 2.843}, {'end': 738.778, 'text': "Now let's create a folder.", 'start': 737.277, 'duration': 1.501}, {'end': 742.401, 'text': "Okay, we'll create a new folder to store the code that we'll be executing.", 'start': 739.059, 'duration': 3.342}, {'end': 744.763, 'text': 'So create a new folder.', 'start': 743.302, 'duration': 1.461}, {'end': 747.458, 'text': 'You can name it whatever you like.', 'start': 746.018, 'duration': 1.44}, {'end': 754.561, 'text': 'Now just drag this folder and drop it over here.', 'start': 747.478, 'duration': 7.083}], 'summary': 'Introduction to visual studio code, including download and folder creation.', 'duration': 31.774, 'max_score': 722.787, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo722787.jpg'}, {'end': 789.926, 'src': 'heatmap', 'start': 747.478, 'weight': 0.753, 'content': [{'end': 754.561, 'text': 'Now just drag this folder and drop it over here.', 'start': 747.478, 'duration': 7.083}, {'end': 756.601, 'text': "So here you can see the folder's created.", 'start': 754.861, 'duration': 1.74}, {'end': 759.062, 'text': "Now we've got the folder open.", 'start': 757.521, 'duration': 1.541}, {'end': 762.983, 'text': "Let's add a new file, index.html to this folder.", 'start': 759.782, 'duration': 3.201}, {'end': 769.79, 'text': "Now you don't need to know HTML to follow this tutorial.", 'start': 767.008, 'duration': 2.782}, {'end': 772.312, 'text': "I'm just pasting a basic HTML code here.", 'start': 769.89, 'duration': 2.422}, {'end': 774.094, 'text': "You don't have to care about this code.", 'start': 772.592, 'duration': 1.502}, {'end': 776.656, 'text': "It's just for creating a simple webpage.", 'start': 774.154, 'duration': 2.502}, {'end': 776.936, 'text': 'all right?', 'start': 776.656, 'duration': 0.28}, {'end': 786.824, 'text': "Now over here, I'm just using a header in order to display JavaScript tutorial and then within paragraph tags, I'm just displaying with Edureka.", 'start': 777.296, 'duration': 9.528}, {'end': 787.064, 'text': 'all right?', 'start': 786.824, 'duration': 0.24}, {'end': 789.926, 'text': "You don't need to have knowledge about HTML for this tutorial.", 'start': 787.084, 'duration': 2.842}], 'summary': 'Creating a folder, adding an index.html file, and demonstrating basic html code for a simple webpage.', 'duration': 42.448, 'max_score': 747.478, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo747478.jpg'}], 'start': 372.807, 'title': "Javascript's dominance and basics", 'summary': "Explores javascript's dominance on leading websites, with over 70% usage on major platforms like amazon, paypal, and youtube. it also covers the ease of learning, speed, and environment setup for coding in javascript without the need for specialized tools or editors.", 'chapters': [{'end': 568.105, 'start': 372.807, 'title': 'Javascript: power of interactive web', 'summary': "Explains the significance of javascript, highlighting its dominance on leading websites and its benefits such as ease of learning, speed, rich set of frameworks, and enhanced interactivity, with over 70% of the world's leading websites using jquery and major companies like amazon, paypal, and youtube relying on javascript.", 'duration': 195.298, 'highlights': ["JavaScript is used in over 70% of the world's leading websites.", 'Major companies like Amazon, PayPal, and YouTube rely on JavaScript.', 'JavaScript is one of the simplest programming languages and is easy to learn.', 'JavaScript allows for faster client-side execution, eliminating the need to communicate with the server for immediate code functions.', "JavaScript's rich set of frameworks, including Node.js, AngularJS, and React, contributes to its popularity.", "JavaScript enhances web pages' interactivity, leading to attractive and customer-attracting websites."]}, {'end': 789.926, 'start': 568.775, 'title': 'Javascript basics & environment setup', 'summary': 'Discusses how javascript is an interpreted language that can be run on any browser, is platform independent, and how to start coding in javascript without the need for a code editor or tools, and also briefly touches upon setting up a code environment using visual studio code.', 'duration': 221.151, 'highlights': ['JavaScript can be run on any browser without the need for setting up environments or code editors.', 'JavaScript is platform independent and supported by all major browsers.', "Demonstrates running JavaScript code in a browser's developer console without the need for editors or tools.", 'Briefly introduces using Visual Studio Code for setting up a code environment.']}], 'duration': 417.119, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo372807.jpg', 'highlights': ["JavaScript is used in over 70% of the world's leading websites.", 'Major companies like Amazon, PayPal, and YouTube rely on JavaScript.', "JavaScript enhances web pages' interactivity, leading to attractive and customer-attracting websites.", 'JavaScript allows for faster client-side execution, eliminating the need to communicate with the server for immediate code functions.', 'JavaScript is one of the simplest programming languages and is easy to learn.', "JavaScript's rich set of frameworks, including Node.js, AngularJS, and React, contributes to its popularity.", 'JavaScript can be run on any browser without the need for setting up environments or code editors.', 'JavaScript is platform independent and supported by all major browsers.', "Demonstrates running JavaScript code in a browser's developer console without the need for editors or tools.", 'Briefly introduces using Visual Studio Code for setting up a code environment.']}, {'end': 1032.232, 'segs': [{'end': 836.459, 'src': 'embed', 'start': 811.765, 'weight': 0, 'content': [{'end': 817.268, 'text': "Live server is basically a lightweight web server that we're going to use to serve our web application.", 'start': 811.765, 'duration': 5.503}, {'end': 820.691, 'text': 'Install this and restart your Visual Studio Code.', 'start': 818.149, 'duration': 2.542}, {'end': 824.173, 'text': 'Once you open Visual Studio Code, go to your index.html file.', 'start': 821.091, 'duration': 3.082}, {'end': 830.296, 'text': 'and right click on this and now you can see this option open with Live Server.', 'start': 825.914, 'duration': 4.382}, {'end': 834.739, 'text': "You're gonna get this option only after you install Live Server so make sure you do that first.", 'start': 830.656, 'duration': 4.083}, {'end': 836.459, 'text': 'So open with Live Server.', 'start': 835.139, 'duration': 1.32}], 'summary': 'Live server is a lightweight web server used to serve web applications, accessible by right-clicking index.html file after installation.', 'duration': 24.694, 'max_score': 811.765, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo811765.jpg'}, {'end': 906.8, 'src': 'embed', 'start': 877.111, 'weight': 2, 'content': [{'end': 881.833, 'text': 'okay?. So, like I said, there are two ways of adding your JavaScript code in the HTML file.', 'start': 877.111, 'duration': 4.722}, {'end': 888.717, 'text': 'Now the first is to use script tags in the body section and type your JavaScript code within this script tag.', 'start': 882.213, 'duration': 6.504}, {'end': 890.218, 'text': "So let me show you how that's done.", 'start': 889.037, 'duration': 1.181}, {'end': 892.001, 'text': 'Now this is the body section.', 'start': 890.739, 'duration': 1.262}, {'end': 898.771, 'text': 'The body section starts here and it ends here, okay? So you have to make sure that your script tags are within the body section.', 'start': 892.061, 'duration': 6.71}, {'end': 900.995, 'text': "Now let's open script tags.", 'start': 899.212, 'duration': 1.783}, {'end': 906.8, 'text': "Now in the first method, you're gonna type your entire JavaScript over here.", 'start': 902.438, 'duration': 4.362}], 'summary': 'Two ways to add javascript in html: using script tags in body section or external file.', 'duration': 29.689, 'max_score': 877.111, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo877111.jpg'}, {'end': 1038.339, 'src': 'embed', 'start': 1012.157, 'weight': 4, 'content': [{'end': 1017.182, 'text': 'So I hope you understood that there are two ways of adding your JavaScript code to your HTML file.', 'start': 1012.157, 'duration': 5.025}, {'end': 1020.785, 'text': 'The first way is to write the entire code within script tags.', 'start': 1017.582, 'duration': 3.203}, {'end': 1025.329, 'text': 'And the second way is to reference a JavaScript file in your HTML file.', 'start': 1021.105, 'duration': 4.224}, {'end': 1032.232, 'text': 'So, guys, I hope you have a brief idea about how JavaScript works and how you can use your browser to run JavaScript okay?', 'start': 1026.044, 'duration': 6.188}, {'end': 1034.815, 'text': "So now let's get on with our JavaScript fundamentals.", 'start': 1032.432, 'duration': 2.383}, {'end': 1038.339, 'text': "I'm gonna discuss variables, constants, and a few other concepts over here.", 'start': 1034.915, 'duration': 3.424}], 'summary': 'Two ways to add javascript to html: script tags or reference a javascript file. next, javascript fundamentals will cover variables, constants, and other concepts.', 'duration': 26.182, 'max_score': 1012.157, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo1012157.jpg'}], 'start': 790.386, 'title': 'Using live server and javascript code in html', 'summary': "Demonstrates the installation and usage of live server for hosting a web application and discusses two methods of adding javascript code to an html file, with a verification of executing a 'hello' message in the browser.", 'chapters': [{'end': 857.881, 'start': 790.386, 'title': 'Using live server for hosting javascript code', 'summary': 'Demonstrates using live server as a lightweight web server to host a web application and how to open an html page with live server in visual studio code, with the key point being the installation and usage of live server for serving a web application.', 'duration': 67.495, 'highlights': ['Live Server is a lightweight web server used for serving web applications, enhancing the development process.', 'The chapter demonstrates the installation process of Live Server, emphasizing the importance of installing it for serving a web application.', "In Visual Studio Code, users can open an HTML page with Live Server by right-clicking on the file and selecting the 'open with Live Server' option."]}, {'end': 1032.232, 'start': 858.401, 'title': 'Javascript code in html', 'summary': "Discusses two ways of adding javascript code to an html file: writing the code within script tags in the body section and referencing a javascript file in the html file, both of which are demonstrated and verified by executing a 'hello' message in the browser.", 'duration': 173.831, 'highlights': ['There are two ways of adding JavaScript code in the HTML file.', 'Demonstrating the first method of adding JavaScript code within script tags in the body section.', 'Explaining the second method of referencing a JavaScript file in the HTML file.']}], 'duration': 241.846, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo790386.jpg', 'highlights': ['Live Server is a lightweight web server for serving web applications.', 'Demonstrates installation process of Live Server in Visual Studio Code.', 'Two methods of adding JavaScript code in the HTML file are discussed.', 'First method involves adding JavaScript code within script tags in the body section.', 'Second method involves referencing a JavaScript file in the HTML file.']}, {'end': 1739.797, 'segs': [{'end': 1093.403, 'src': 'embed', 'start': 1053.634, 'weight': 0, 'content': [{'end': 1061, 'text': "Let's say the name is Edureka, okay? So I'm going to declare a variable called name and I'm going to store Edureka in that variable.", 'start': 1053.634, 'duration': 7.366}, {'end': 1066.303, 'text': 'So name is the name of the variable and edureka is the value of this variable.', 'start': 1061.46, 'duration': 4.843}, {'end': 1076.37, 'text': "So what's happening here is a temporary memory location is assigned to the name variable and this name variable is going to contain a value which is edureka.", 'start': 1067.244, 'duration': 9.126}, {'end': 1081.453, 'text': "Now let's perform this practically so that you understand it better which is constants.", 'start': 1077.29, 'duration': 4.163}, {'end': 1086.977, 'text': 'So what are constants? Constants are fixed values that do not change during execution time.', 'start': 1081.853, 'duration': 5.124}, {'end': 1093.403, 'text': 'Now there are times when we do want the value of a variable to change because it might disrupt the whole workflow.', 'start': 1087.318, 'duration': 6.085}], 'summary': 'Demonstration of declaring a variable and using constants in programming.', 'duration': 39.769, 'max_score': 1053.634, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo1053634.jpg'}, {'end': 1150.163, 'src': 'embed', 'start': 1118.145, 'weight': 2, 'content': [{'end': 1122.567, 'text': 'so for declaring a constant variable, make sure that you use const keyword.', 'start': 1118.145, 'duration': 4.422}, {'end': 1125.888, 'text': "okay. so I'm declaring a constant variable here.", 'start': 1122.567, 'duration': 3.321}, {'end': 1128.229, 'text': "now let's say it's pi.", 'start': 1125.888, 'duration': 2.341}, {'end': 1131.37, 'text': "okay, I'm going to assign a value to pi 3.14.", 'start': 1128.229, 'duration': 3.141}, {'end': 1137.213, 'text': 'now what happens if you try to change the value of a constant variable?', 'start': 1131.37, 'duration': 5.843}, {'end': 1138.713, 'text': "let's try to do that.", 'start': 1137.213, 'duration': 1.5}, {'end': 1150.163, 'text': "okay, we change the value now, let's okay, let's log this to the console, save the changes and make sure you change the path in the html file.", 'start': 1138.713, 'duration': 11.45}], 'summary': "Demonstrating declaration and assignment of a constant variable 'pi' as 3.14, and attempting to change its value.", 'duration': 32.018, 'max_score': 1118.145, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo1118145.jpg'}, {'end': 1238.925, 'src': 'heatmap', 'start': 1188.409, 'weight': 3, 'content': [{'end': 1190.049, 'text': 'okay, i hope you all are clear.', 'start': 1188.409, 'duration': 1.64}, {'end': 1191.47, 'text': "let's get on with our next topic.", 'start': 1190.049, 'duration': 1.421}, {'end': 1193.567, 'text': 'Okay, primitive data type.', 'start': 1192.287, 'duration': 1.28}, {'end': 1201.69, 'text': 'Now guys, there are different types of values that you can assign to a variable, all right? Now in JavaScript, we have two categories of data types.', 'start': 1194.028, 'duration': 7.662}, {'end': 1205.751, 'text': 'One is primitive data type, and the other is reference data types.', 'start': 1202.23, 'duration': 3.521}, {'end': 1210.872, 'text': 'Now primitive data types include numbers, strings, Boolean, null, and undefined.', 'start': 1206.351, 'duration': 4.521}, {'end': 1216.294, 'text': 'Reference data type, on the other hand, includes objects, arrays and functions.', 'start': 1211.472, 'duration': 4.822}, {'end': 1216.554, 'text': 'all right?', 'start': 1216.294, 'duration': 0.26}, {'end': 1220.315, 'text': "So now let's look at these primitive data types from Visual Studio Code.", 'start': 1216.914, 'duration': 3.401}, {'end': 1222.649, 'text': "So I'm gonna create a new file again.", 'start': 1221.067, 'duration': 1.582}, {'end': 1224.971, 'text': 'Give it any name you like.', 'start': 1223.57, 'duration': 1.401}, {'end': 1228.314, 'text': "So for this, you'll have to define a variable.", 'start': 1226.392, 'duration': 1.922}, {'end': 1231.538, 'text': 'Now to define a variable, you use the let keyword.', 'start': 1228.334, 'duration': 3.204}, {'end': 1234.22, 'text': 'This is the name of my variable.', 'start': 1231.558, 'duration': 2.662}, {'end': 1238.925, 'text': "Now in this, I'm going to store the value Harry Potter.", 'start': 1235.001, 'duration': 3.924}], 'summary': 'Javascript has primitive (numbers, strings, boolean, null, undefined) and reference (objects, arrays, functions) data types.', 'duration': 50.516, 'max_score': 1188.409, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo1188409.jpg'}, {'end': 1438.575, 'src': 'heatmap', 'start': 1366.886, 'weight': 0.73, 'content': [{'end': 1372.129, 'text': "Why do you think that is? It's because we've defined height without initializing it at all.", 'start': 1366.886, 'duration': 5.243}, {'end': 1375.371, 'text': "So we've not set it to any number or any value.", 'start': 1372.409, 'duration': 2.962}, {'end': 1377.052, 'text': "That's why it's undefined.", 'start': 1375.751, 'duration': 1.301}, {'end': 1379.193, 'text': 'So this is an undefined data type.', 'start': 1377.272, 'duration': 1.921}, {'end': 1382.355, 'text': "So if you don't initialize a data type, it's called undefined.", 'start': 1379.533, 'duration': 2.822}, {'end': 1384.997, 'text': 'Okay, now the last one is null.', 'start': 1382.875, 'duration': 2.122}, {'end': 1387.238, 'text': 'Now let me show you an example.', 'start': 1385.477, 'duration': 1.761}, {'end': 1394.283, 'text': "All right, so here I'm just defining a variable called iColor and I'm setting it to null.", 'start': 1389.301, 'duration': 4.982}, {'end': 1399.126, 'text': 'Now we use null whenever we want to explicitly clear the value of a variable.', 'start': 1394.644, 'duration': 4.482}, {'end': 1400.646, 'text': "Okay, that's when we use null.", 'start': 1399.286, 'duration': 1.36}, {'end': 1403.708, 'text': 'So I hope you guys are clear with the primitive data types.', 'start': 1401.267, 'duration': 2.441}, {'end': 1406.569, 'text': "Now let's move on to our next topic, arrays.", 'start': 1404.148, 'duration': 2.421}, {'end': 1412.192, 'text': 'So what are arrays? Arrays are basically used to store multiple values in a single variable.', 'start': 1407.069, 'duration': 5.123}, {'end': 1420.49, 'text': "So, if you have a list of items, let's say that you went shopping for some art supplies and you got a paintbrush, you got a canvas,", 'start': 1412.768, 'duration': 7.722}, {'end': 1423.651, 'text': 'you got some palette, you got pencils and you got spray paint.', 'start': 1420.49, 'duration': 3.161}, {'end': 1426.692, 'text': 'Now you want to list these down in one variable.', 'start': 1424.191, 'duration': 2.501}, {'end': 1431.873, 'text': "Now to understand this better, let's go to Visual Studio Code and let's execute some code.", 'start': 1427.432, 'duration': 4.441}, {'end': 1434.714, 'text': 'So add a new file called array.', 'start': 1432.193, 'duration': 2.521}, {'end': 1438.575, 'text': "I'm gonna define an array called shopping.", 'start': 1436.214, 'duration': 2.361}], 'summary': 'The transcript covers the concept of undefined and null data types, and introduces arrays as a way to store multiple values in a single variable.', 'duration': 71.689, 'max_score': 1366.886, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo1366886.jpg'}, {'end': 1511.077, 'src': 'heatmap', 'start': 1470.681, 'weight': 0.815, 'content': [{'end': 1473.142, 'text': "I'm gonna add a comma and add another value.", 'start': 1470.681, 'duration': 2.461}, {'end': 1479.044, 'text': "A comma is needed to separate two values, okay? Let's add color palette.", 'start': 1473.522, 'duration': 5.522}, {'end': 1485.466, 'text': 'Add canvas, okay? So we have three items in our shopping list.', 'start': 1480.544, 'duration': 4.922}, {'end': 1488.527, 'text': "Now let's just log this on the console.", 'start': 1486.046, 'duration': 2.481}, {'end': 1491.067, 'text': 'Save your changes.', 'start': 1490.107, 'duration': 0.96}, {'end': 1499.41, 'text': 'Make sure you change the path in the HTML file array, all right? save it, open up your browser.', 'start': 1491.568, 'duration': 7.842}, {'end': 1502.452, 'text': "Now here you can see that it's displaying the entire array.", 'start': 1499.43, 'duration': 3.022}, {'end': 1505.794, 'text': 'Now guys, let me tell you that arrays are numbered from zero.', 'start': 1502.952, 'duration': 2.842}, {'end': 1511.077, 'text': 'So zero is the first element, one is the second element, two is the third element.', 'start': 1506.214, 'duration': 4.863}], 'summary': 'Adding items to shopping list and displaying array in console.', 'duration': 40.396, 'max_score': 1470.681, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo1470681.jpg'}, {'end': 1579.065, 'src': 'embed', 'start': 1550.492, 'weight': 4, 'content': [{'end': 1552.033, 'text': 'See, it displays color palette.', 'start': 1550.492, 'duration': 1.541}, {'end': 1554.574, 'text': 'So this is how you access array elements.', 'start': 1552.473, 'duration': 2.101}, {'end': 1561.556, 'text': 'So if you want to access only one element, then just mention the number of that element and that element will get displayed.', 'start': 1555.034, 'duration': 6.522}, {'end': 1564.337, 'text': "Now let's just play a little bit with arrays.", 'start': 1562.257, 'duration': 2.08}, {'end': 1566.398, 'text': "Let's define a few other arrays.", 'start': 1564.417, 'duration': 1.981}, {'end': 1568.179, 'text': "Let's see what else arrays can do.", 'start': 1566.638, 'duration': 1.541}, {'end': 1571.56, 'text': 'So let me show you another example.', 'start': 1569.039, 'duration': 2.521}, {'end': 1576.182, 'text': "Now I'm defining an array called numbers.", 'start': 1573.461, 'duration': 2.721}, {'end': 1579.065, 'text': 'So guys, this is how you declare an array.', 'start': 1577.245, 'duration': 1.82}], 'summary': 'Demonstrating array access, definition, and declaration in a tutorial.', 'duration': 28.573, 'max_score': 1550.492, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo1550492.jpg'}, {'end': 1680.366, 'src': 'heatmap', 'start': 1643.125, 'weight': 0.718, 'content': [{'end': 1646.949, 'text': 'so this sort function is going to sort this array.', 'start': 1643.125, 'duration': 3.824}, {'end': 1648.631, 'text': 'all right, save your changes.', 'start': 1646.949, 'duration': 1.682}, {'end': 1650.553, 'text': "let's look at the log.", 'start': 1648.631, 'duration': 1.922}, {'end': 1655.328, 'text': "yeah, So it's sorting this array in order one, two, three, four, five, seven.", 'start': 1650.553, 'duration': 4.775}, {'end': 1659.331, 'text': "Now we know that six is missing here, so let's add an element to the array.", 'start': 1655.748, 'duration': 3.583}, {'end': 1661.552, 'text': 'So how do you add an element to the array?', 'start': 1659.371, 'duration': 2.181}, {'end': 1667.016, 'text': 'So first you type the name of the array dot push, all right?', 'start': 1662.013, 'duration': 5.003}, {'end': 1671.379, 'text': 'Now, push is a function which pushes an element to the array.', 'start': 1667.256, 'duration': 4.123}, {'end': 1671.66, 'text': 'all right?', 'start': 1671.379, 'duration': 0.281}, {'end': 1675.923, 'text': 'Now, which element you want to push is going to be written within these parentheses.', 'start': 1671.9, 'duration': 4.023}, {'end': 1680.366, 'text': "So six, let's push, okay? Now let's check.", 'start': 1676.403, 'duration': 3.963}], 'summary': 'Sorting array, adding element, resulting in order 1, 2, 3, 4, 5, 6, 7', 'duration': 37.241, 'max_score': 1643.125, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo1643125.jpg'}, {'end': 1713.167, 'src': 'embed', 'start': 1682.963, 'weight': 5, 'content': [{'end': 1684.083, 'text': 'save your changes.', 'start': 1682.963, 'duration': 1.12}, {'end': 1685.904, 'text': 'go to your browser.', 'start': 1684.083, 'duration': 1.821}, {'end': 1691.146, 'text': 'now there are seven elements, all right, so you can see six over here.', 'start': 1685.904, 'duration': 5.242}, {'end': 1693.307, 'text': 'now, guys, let me show you another example.', 'start': 1691.146, 'duration': 2.161}, {'end': 1700.749, 'text': 'now, with arrays in javascript, you can have variables with different data types in one array itself,', 'start': 1693.307, 'duration': 7.442}, {'end': 1704.691, 'text': 'so a single array can have variables with different data type.', 'start': 1700.749, 'duration': 3.942}, {'end': 1706.271, 'text': 'let me explain this with an example.', 'start': 1704.691, 'duration': 1.58}, {'end': 1709.993, 'text': "so i'm declaring a array called mix.", 'start': 1706.271, 'duration': 3.722}, {'end': 1710.233, 'text': 'all right.', 'start': 1709.993, 'duration': 0.24}, {'end': 1713.167, 'text': "Now let's list out the elements of mix.", 'start': 1710.646, 'duration': 2.521}], 'summary': 'Javascript arrays can hold different data types. example with 7 elements demonstrated.', 'duration': 30.204, 'max_score': 1682.963, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo1682963.jpg'}], 'start': 1032.432, 'title': 'Javascript fundamentals: variables and constants and javascript data types and arrays', 'summary': 'Covers variables, constants, primitive and reference data types in javascript. it includes an example of trying to change a constant variable and explains array manipulation techniques such as accessing elements, adding elements, and sorting arrays.', 'chapters': [{'end': 1188.409, 'start': 1032.432, 'title': 'Javascript fundamentals: variables and constants', 'summary': 'Covers variables and constants in javascript, explaining that variables are used to store data in a memory location, while constants are fixed values that do not change during execution time. it includes an example of declaring a constant variable and attempting to change its value, resulting in a type error due to the attempt to change a constant variable.', 'duration': 155.977, 'highlights': ["Variables are used to store data in a memory location, with an example of declaring a variable called 'name' and storing 'Edureka' in it.", "Constants are fixed values in JavaScript that do not change during execution time, and using the 'const' keyword is demonstrated to declare a constant variable.", "An example is provided where an attempt to change the value of a constant variable 'pi' results in a type error, illustrating the immutability of constant variables."]}, {'end': 1739.797, 'start': 1188.409, 'title': 'Javascript data types and arrays', 'summary': 'Covers primitive data types including numbers, strings, boolean, null, and undefined, as well as reference data types like arrays and objects. it also explains how to define and manipulate arrays, including accessing elements, adding elements, and sorting arrays.', 'duration': 551.388, 'highlights': ['The chapter covers primitive data types including numbers, strings, Boolean, null, and undefined, as well as reference data types like arrays and objects.', 'Explains how to define and manipulate arrays, including accessing elements, adding elements, and sorting arrays.', 'Illustrates having variables with different data types in one array.']}], 'duration': 707.365, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo1032432.jpg', 'highlights': ["Variables are used to store data in a memory location, with an example of declaring a variable called 'name' and storing 'Edureka' in it.", "Constants are fixed values in JavaScript that do not change during execution time, and using the 'const' keyword is demonstrated to declare a constant variable.", "An example is provided where an attempt to change the value of a constant variable 'pi' results in a type error, illustrating the immutability of constant variables.", 'The chapter covers primitive data types including numbers, strings, Boolean, null, and undefined, as well as reference data types like arrays and objects.', 'Explains how to define and manipulate arrays, including accessing elements, adding elements, and sorting arrays.', 'Illustrates having variables with different data types in one array.']}, {'end': 2116.514, 'segs': [{'end': 1767.172, 'src': 'embed', 'start': 1740.86, 'weight': 1, 'content': [{'end': 1747.342, 'text': 'and you open up brackets and you write the number of the array, which is zero.', 'start': 1740.86, 'duration': 6.482}, {'end': 1749.403, 'text': 'so this is a string, correct.', 'start': 1747.342, 'duration': 2.061}, {'end': 1753.784, 'text': "now similarly, let's check the type of the second element.", 'start': 1749.403, 'duration': 4.381}, {'end': 1755.085, 'text': 'this is a number.', 'start': 1753.784, 'duration': 1.301}, {'end': 1759.726, 'text': 'so now we know that within an array we can have variables of different data types.', 'start': 1755.085, 'duration': 4.641}, {'end': 1763.128, 'text': 'okay, all right guys, with this we are done with arrays.', 'start': 1759.726, 'duration': 3.402}, {'end': 1764.368, 'text': "now let's look at our next topic.", 'start': 1763.128, 'duration': 1.24}, {'end': 1767.172, 'text': 'Now, our next topic is objects.', 'start': 1765.29, 'duration': 1.882}], 'summary': 'Introduction to arrays with mixed data types, moving onto objects.', 'duration': 26.312, 'max_score': 1740.86, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo1740860.jpg'}, {'end': 1939.364, 'src': 'embed', 'start': 1918.433, 'weight': 0, 'content': [{'end': 1928.718, 'text': 'this is known as the dot notation, and the other way is like this object name, you use square brackets within which you write the property name.', 'start': 1918.433, 'duration': 10.285}, {'end': 1930.339, 'text': 'all right, this is the other way.', 'start': 1928.718, 'duration': 1.621}, {'end': 1934.201, 'text': "now i honestly prefer the dot notation because i feel it's simpler.", 'start': 1930.339, 'duration': 3.862}, {'end': 1937.863, 'text': "okay, so now let's try to display the cost of the pen.", 'start': 1934.201, 'duration': 3.662}, {'end': 1939.364, 'text': 'okay, so how do you do that?', 'start': 1937.863, 'duration': 1.501}], 'summary': 'Comparing dot notation and square brackets for accessing object properties, expressing a preference for dot notation, and discussing displaying the cost of a pen.', 'duration': 20.931, 'max_score': 1918.433, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo1918433.jpg'}, {'end': 2028.93, 'src': 'embed', 'start': 2003.789, 'weight': 2, 'content': [{'end': 2013.057, 'text': "say she goes to DPS, then there is class, let's say 10th standard, all right.", 'start': 2003.789, 'duration': 9.268}, {'end': 2015.099, 'text': 'now the next property is subjects.', 'start': 2013.057, 'duration': 2.042}, {'end': 2017.503, 'text': 'Now I have more than one subject.', 'start': 2015.802, 'duration': 1.701}, {'end': 2020.345, 'text': 'That means I have more than one value to this variable.', 'start': 2017.543, 'duration': 2.802}, {'end': 2023.106, 'text': 'Now, how do I store more than one value in this variable?', 'start': 2020.665, 'duration': 2.441}, {'end': 2025.468, 'text': 'So, guys, do you remember I spoke about arrays?', 'start': 2023.487, 'duration': 1.981}, {'end': 2028.93, 'text': 'Arrays are used to store multiple values of the same variable.', 'start': 2025.608, 'duration': 3.322}], 'summary': 'Using arrays to store multiple values for subjects in 10th standard class.', 'duration': 25.141, 'max_score': 2003.789, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo2003789.jpg'}], 'start': 1740.86, 'title': 'Javascript arrays and objects', 'summary': 'Explains arrays and objects in javascript, covering concepts of arrays, object declaration, accessing object properties, and storing multiple values in an array within an object. it also demonstrates practical examples and accessing specific elements from an array.', 'chapters': [{'end': 2116.514, 'start': 1740.86, 'title': 'Javascript arrays and objects', 'summary': 'Explains arrays and objects in javascript, covering the concept of arrays containing variables of different data types, object declaration and usage, accessing object properties using dot notation or square brackets, and storing multiple values in an array within an object. it also demonstrates practical examples and accessing specific elements from an array.', 'duration': 375.654, 'highlights': ['The chapter explains arrays and objects in JavaScript, covering the concept of arrays containing variables of different data types', 'Object declaration and usage, accessing object properties using dot notation or square brackets', 'Storing multiple values in an array within an object, and accessing specific elements from an array']}], 'duration': 375.654, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo1740860.jpg', 'highlights': ['Object declaration and usage, accessing object properties using dot notation or square brackets', 'The chapter explains arrays and objects in JavaScript, covering the concept of arrays containing variables of different data types', 'Storing multiple values in an array within an object, and accessing specific elements from an array']}, {'end': 2644.352, 'segs': [{'end': 2169.299, 'src': 'heatmap', 'start': 2117.075, 'weight': 0, 'content': [{'end': 2118.776, 'text': "With this, we're done with the objects.", 'start': 2117.075, 'duration': 1.701}, {'end': 2120.658, 'text': "Let's move on to our next topic.", 'start': 2119.377, 'duration': 1.281}, {'end': 2123.48, 'text': 'Now the next topic is functions.', 'start': 2121.778, 'duration': 1.702}, {'end': 2126.874, 'text': 'Functions are basic building blocks in JavaScript.', 'start': 2124.133, 'duration': 2.741}, {'end': 2130.015, 'text': 'It is basically a set of statements that perform some task.', 'start': 2127.074, 'duration': 2.941}, {'end': 2132.395, 'text': "Now let's see this with a few examples.", 'start': 2130.615, 'duration': 1.78}, {'end': 2134.916, 'text': "Let's go to our Visual Studio code.", 'start': 2133.455, 'duration': 1.461}, {'end': 2136.176, 'text': "Now let's add a new file.", 'start': 2135.136, 'duration': 1.04}, {'end': 2138.577, 'text': "I'm gonna name it function.js.", 'start': 2136.216, 'duration': 2.361}, {'end': 2146.679, 'text': 'So how do you define or declare a function? So in order to declare a function, you have to use a keyboard function.', 'start': 2140.857, 'duration': 5.822}, {'end': 2148.96, 'text': 'Space the name of the function.', 'start': 2147.279, 'duration': 1.681}, {'end': 2150.42, 'text': "So let's say hello.", 'start': 2149.56, 'duration': 0.86}, {'end': 2151.975, 'text': 'All right now.', 'start': 2151.115, 'duration': 0.86}, {'end': 2154.856, 'text': 'after this, you need to add parentheses, all right?', 'start': 2151.975, 'duration': 2.881}, {'end': 2159.977, 'text': "And then curly braces, and within the curly braces, you're gonna define the body of the function.", 'start': 2155.256, 'duration': 4.721}, {'end': 2169.299, 'text': "Now let's just say that this is just logging some message on the console, like hello, all right? Now I've created a function for this.", 'start': 2160.377, 'duration': 8.922}], 'summary': 'Introduction to functions in javascript with examples and code demonstration.', 'duration': 52.224, 'max_score': 2117.075, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo2117075.jpg'}, {'end': 2221.012, 'src': 'embed', 'start': 2189.584, 'weight': 2, 'content': [{'end': 2192.146, 'text': "Now here on the browser, you can see that it's printed hello.", 'start': 2189.584, 'duration': 2.562}, {'end': 2194.65, 'text': "okay, now, what's the point of this function?", 'start': 2192.828, 'duration': 1.822}, {'end': 2196.332, 'text': "let's do something better.", 'start': 2194.65, 'duration': 1.682}, {'end': 2198.213, 'text': "okay, let's make a better function.", 'start': 2196.332, 'duration': 1.881}, {'end': 2202.958, 'text': "let's say we'll create a function for, uh, multiplying or two variables.", 'start': 2198.213, 'duration': 4.745}, {'end': 2208.984, 'text': "okay, so let's say that we'll create a function for finding the product of two numbers.", 'start': 2202.958, 'duration': 6.026}, {'end': 2213.388, 'text': 'okay, so for that you use a keyword function.', 'start': 2208.984, 'duration': 4.404}, {'end': 2215.21, 'text': "i'm going to name my function product.", 'start': 2213.388, 'duration': 1.822}, {'end': 2221.012, 'text': "Now, within these parentheses, I'm going to declare two variables.", 'start': 2216.149, 'duration': 4.863}], 'summary': 'Demonstration of creating a function to find the product of two numbers using javascript', 'duration': 31.428, 'max_score': 2189.584, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo2189584.jpg'}, {'end': 2294.693, 'src': 'embed', 'start': 2264.39, 'weight': 3, 'content': [{'end': 2266.007, 'text': 'okay, end it with a semicolon.', 'start': 2264.39, 'duration': 1.617}, {'end': 2268.788, 'text': 'Now these values are known as arguments.', 'start': 2266.387, 'duration': 2.401}, {'end': 2272.911, 'text': 'So when you call a function, you pass arguments to that function.', 'start': 2269.789, 'duration': 3.122}, {'end': 2276.873, 'text': 'But when you define a function, you pass parameters to that function.', 'start': 2273.291, 'duration': 3.582}, {'end': 2280.675, 'text': "Let's save this and let's open our console.", 'start': 2277.713, 'duration': 2.962}, {'end': 2282.716, 'text': 'Wait a second.', 'start': 2280.695, 'duration': 2.021}, {'end': 2285.318, 'text': 'Yeah, I forgot to print it.', 'start': 2283.457, 'duration': 1.861}, {'end': 2288.469, 'text': "Now let's store the product in some variable.", 'start': 2285.908, 'duration': 2.561}, {'end': 2294.693, 'text': "Let's define a variable, let's say x, okay? So I'm storing my product in a variable called x.", 'start': 2288.83, 'duration': 5.863}], 'summary': 'Distinguishing between arguments and parameters in functions; storing product in variable x.', 'duration': 30.303, 'max_score': 2264.39, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo2264390.jpg'}, {'end': 2348.222, 'src': 'heatmap', 'start': 2288.83, 'weight': 4, 'content': [{'end': 2294.693, 'text': "Let's define a variable, let's say x, okay? So I'm storing my product in a variable called x.", 'start': 2288.83, 'duration': 5.863}, {'end': 2298.194, 'text': "Now let's log this variable on my console.", 'start': 2294.693, 'duration': 3.501}, {'end': 2302.136, 'text': 'Save the changes, go to your browser.', 'start': 2299.375, 'duration': 2.761}, {'end': 2312.58, 'text': 'Here you can see 12, all right? So this is how you pass functions with different parameters, okay? Next we have conditional statements.', 'start': 2302.997, 'duration': 9.583}, {'end': 2317.002, 'text': 'Condition statements are used to perform different actions on different conditions.', 'start': 2313.16, 'duration': 3.842}, {'end': 2322.044, 'text': 'So if is used to execute a block of code only if the condition is true.', 'start': 2317.482, 'duration': 4.562}, {'end': 2327.826, 'text': 'So basically if a condition is met then the statements within this block will get executed.', 'start': 2323.064, 'duration': 4.762}, {'end': 2330.048, 'text': 'This is the syntax of the if statement.', 'start': 2328.306, 'duration': 1.742}, {'end': 2334.711, 'text': "So basically if is a keyword and within brackets you're going to define the condition.", 'start': 2330.228, 'duration': 4.483}, {'end': 2340.876, 'text': 'Now if this condition is met then this statement is executed or a set of statement is executed.', 'start': 2335.032, 'duration': 5.844}, {'end': 2348.222, 'text': 'Okay, so this is how it works in the program and you start the program and when the execution comes to a condition, if the condition is true,', 'start': 2341.256, 'duration': 6.966}], 'summary': 'Using variable x, log 12 on console. discusses conditional statements syntax and execution.', 'duration': 59.392, 'max_score': 2288.83, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo2288830.jpg'}, {'end': 2487.056, 'src': 'embed', 'start': 2457.941, 'weight': 5, 'content': [{'end': 2462.527, 'text': "So if there's some condition there, if that condition is met, then this statement is executed.", 'start': 2457.941, 'duration': 4.586}, {'end': 2467.833, 'text': 'Now if this condition is not met, then if you want to do something else, you use the else statement.', 'start': 2462.927, 'duration': 4.906}, {'end': 2475.142, 'text': "So when this is false, this will happen, okay? So instead of exiting, you're going to perform another operation.", 'start': 2468.334, 'duration': 6.808}, {'end': 2480.11, 'text': "Let's look at the flow chart when you're executing the condition and if the condition is true,", 'start': 2475.706, 'duration': 4.404}, {'end': 2483.053, 'text': "you're going to execute the block of code within the if block.", 'start': 2480.11, 'duration': 2.943}, {'end': 2487.056, 'text': "Now if the condition is false, you're not going to exit.", 'start': 2484.074, 'duration': 2.982}], 'summary': 'Explains if-else statements and conditional execution in programming.', 'duration': 29.115, 'max_score': 2457.941, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo2457941.jpg'}, {'end': 2586.924, 'src': 'embed', 'start': 2557.899, 'weight': 6, 'content': [{'end': 2564.577, 'text': 'So this is how the else statement works, all right? Now you can even play around with a few other examples.', 'start': 2557.899, 'duration': 6.678}, {'end': 2566.598, 'text': 'Let me show you a few other examples.', 'start': 2564.897, 'duration': 1.701}, {'end': 2570.559, 'text': "Now let's give two conditions within the if block.", 'start': 2567.918, 'duration': 2.641}, {'end': 2573.28, 'text': 'Now let this be the first condition.', 'start': 2571.419, 'duration': 1.861}, {'end': 2578.462, 'text': 'So how do you add another condition? You just use the and operator.', 'start': 2574.78, 'duration': 3.682}, {'end': 2581.683, 'text': "Let's add another condition over here.", 'start': 2578.662, 'duration': 3.021}, {'end': 2586.924, 'text': "I'm making a mistake here.", 'start': 2585.324, 'duration': 1.6}], 'summary': 'Explaining else statement usage and adding conditions within if block.', 'duration': 29.025, 'max_score': 2557.899, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo2557899.jpg'}], 'start': 2117.075, 'title': 'Javascript functions and if else statement', 'summary': 'Covers the basics of javascript functions and parameters, including defining functions, passing parameters, calling functions with arguments, and storing the result in variables, demonstrated with examples and output. it also explains the syntax and functionality of the if-else statement in programming, demonstrating its use with practical examples and highlighting the use of comparison operators for conditional execution.', 'chapters': [{'end': 2317.002, 'start': 2117.075, 'title': 'Javascript functions and parameters', 'summary': 'Covers the basics of javascript functions and parameters, including defining functions, passing parameters, calling functions with arguments, and storing the result in variables, demonstrated with examples and output.', 'duration': 199.927, 'highlights': ['The chapter covers the basics of JavaScript functions and parameters, including defining functions, passing parameters, calling functions with arguments, and storing the result in variables, demonstrated with examples and output.', 'Functions are basic building blocks in JavaScript, consisting of a set of statements that perform specific tasks.', 'Parameters are used in functions to receive values, and arguments are the actual values passed to the function when called.', 'Demonstrating a function to find the product of two numbers, with the example resulting in the product of 2 and 6 being displayed as 12.']}, {'end': 2644.352, 'start': 2317.482, 'title': 'If else statement in programming', 'summary': 'Explains the syntax and functionality of the if-else statement in programming, demonstrating its use with practical examples and highlighting the use of comparison operators for conditional execution.', 'duration': 326.87, 'highlights': ["The if statement is used to execute a block of code only if the condition is true, with the syntax 'if (condition) {}'.", "The else statement is used to execute a block of code if the condition specified in the if statement is false, with the syntax 'else {}'.", "Demonstration of using comparison operators, such as '==', for conditional execution within the if-else statement."]}], 'duration': 527.277, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo2117075.jpg', 'highlights': ['The chapter covers the basics of JavaScript functions and parameters, including defining functions, passing parameters, calling functions with arguments, and storing the result in variables, demonstrated with examples and output.', 'Functions are basic building blocks in JavaScript, consisting of a set of statements that perform specific tasks.', 'Demonstrating a function to find the product of two numbers, with the example resulting in the product of 2 and 6 being displayed as 12.', 'Parameters are used in functions to receive values, and arguments are the actual values passed to the function when called.', "The if statement is used to execute a block of code only if the condition is true, with the syntax 'if (condition) {}'.", "The else statement is used to execute a block of code if the condition specified in the if statement is false, with the syntax 'else {}'.", "Demonstration of using comparison operators, such as '==', for conditional execution within the if-else statement."]}, {'end': 3421.882, 'segs': [{'end': 2740.581, 'src': 'embed', 'start': 2711.124, 'weight': 0, 'content': [{'end': 2714.064, 'text': "okay?. Now let's look at a practical example of this.", 'start': 2711.124, 'duration': 2.94}, {'end': 2717.045, 'text': 'So create a new file called while.js.', 'start': 2714.444, 'duration': 2.601}, {'end': 2722.874, 'text': "So guys, before moving on to an example, let's discuss the do while loops also.", 'start': 2718.732, 'duration': 4.142}, {'end': 2727.015, 'text': 'A basically do while is just a variant of the while loop.', 'start': 2722.894, 'duration': 4.121}, {'end': 2731.977, 'text': 'Now this loop will execute the code block once before checking if the condition is true.', 'start': 2727.416, 'duration': 4.561}, {'end': 2735.459, 'text': 'Then it will repeat the loop as long as the condition is true.', 'start': 2732.338, 'duration': 3.121}, {'end': 2737.98, 'text': 'So over here you can see the syntax.', 'start': 2736.559, 'duration': 1.421}, {'end': 2740.581, 'text': 'Within the do loop, you have some code.', 'start': 2738.26, 'duration': 2.321}], 'summary': 'Introduction to do while loops in javascript.', 'duration': 29.457, 'max_score': 2711.124, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo2711124.jpg'}, {'end': 2957.576, 'src': 'heatmap', 'start': 2910.386, 'weight': 1, 'content': [{'end': 2913.224, 'text': "okay, we'll comment this whole thing out.", 'start': 2910.386, 'duration': 2.838}, {'end': 2916.448, 'text': 'Now save the changes, open up your browser.', 'start': 2913.865, 'duration': 2.583}, {'end': 2918.231, 'text': 'See, the number is zero.', 'start': 2917.089, 'duration': 1.142}, {'end': 2923.318, 'text': "It's printed only once, okay? Now that's the difference between while and do while loop.", 'start': 2918.351, 'duration': 4.967}, {'end': 2926.643, 'text': 'Now next we have for loop.', 'start': 2924.74, 'duration': 1.903}, {'end': 2928.205, 'text': "Let's look at for loop.", 'start': 2927.103, 'duration': 1.102}, {'end': 2934.839, 'text': 'So what is for loop? So for loop basically repeatedly executes a loop code while a given condition is true.', 'start': 2928.345, 'duration': 6.494}, {'end': 2938.442, 'text': 'So test the conditions before executing the loop body.', 'start': 2935.32, 'duration': 3.122}, {'end': 2941.104, 'text': 'Now here you can see the syntax of for loop.', 'start': 2938.942, 'duration': 2.162}, {'end': 2949.45, 'text': 'Within the for loop, there is a condition which is begin separated with a semicolon, then there is condition semicolon and this step,', 'start': 2941.464, 'duration': 7.986}, {'end': 2951.071, 'text': 'and then there is loop code.', 'start': 2949.45, 'duration': 1.621}, {'end': 2957.576, 'text': 'okay?. Now this begin statement is executed one time before the execution of this code block.', 'start': 2951.071, 'duration': 6.505}], 'summary': 'Comparison of while, do while, and for loops, with explanation of syntax and execution differences.', 'duration': 47.19, 'max_score': 2910.386, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo2910386.jpg'}, {'end': 3278.425, 'src': 'embed', 'start': 3232.853, 'weight': 2, 'content': [{'end': 3239.056, 'text': 'Now how does this work? Now what happens is the expression within this switch statement is executed one.', 'start': 3232.853, 'duration': 6.203}, {'end': 3245.499, 'text': 'After that, the value of the expression is compared with the value of each of these cases.', 'start': 3240.156, 'duration': 5.343}, {'end': 3248.08, 'text': 'So this is the value of the cases.', 'start': 3246.639, 'duration': 1.441}, {'end': 3251.38, 'text': 'This expression is compared with the value of the cases.', 'start': 3248.58, 'duration': 2.8}, {'end': 3255.121, 'text': 'So if there is a match, this block will get executed.', 'start': 3251.84, 'duration': 3.281}, {'end': 3260.543, 'text': 'So basically the value of the expression is compared with the value of the cases.', 'start': 3255.721, 'duration': 4.822}, {'end': 3264.584, 'text': 'So if there is a match, then the associated block will be executed.', 'start': 3261.103, 'duration': 3.481}, {'end': 3271.285, 'text': 'So if the value of this expression and the value of this case is the same, then this code block will be executed.', 'start': 3265.084, 'duration': 6.201}, {'end': 3273.966, 'text': "Let's try this with an example.", 'start': 3272.526, 'duration': 1.44}, {'end': 3278.425, 'text': "so let's create a new file called switch.", 'start': 3274.781, 'duration': 3.644}], 'summary': 'Switch statement compares expression with cases to execute matching block.', 'duration': 45.572, 'max_score': 3232.853, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo3232853.jpg'}, {'end': 3396.623, 'src': 'embed', 'start': 3365.472, 'weight': 4, 'content': [{'end': 3366.232, 'text': "We'll save it.", 'start': 3365.472, 'duration': 0.76}, {'end': 3368.854, 'text': 'It says I like other games.', 'start': 3367.413, 'duration': 1.441}, {'end': 3370.975, 'text': 'Now this was the default statement.', 'start': 3369.014, 'duration': 1.961}, {'end': 3377.478, 'text': 'Now this default statement is executed whenever this expression does not match with any case.', 'start': 3371.515, 'duration': 5.963}, {'end': 3382.48, 'text': "Because I'm not given foosball anywhere over here, it executes the default statement.", 'start': 3377.718, 'duration': 4.762}, {'end': 3384.721, 'text': 'So this is how the switch statement works.', 'start': 3382.82, 'duration': 1.901}, {'end': 3388.533, 'text': "So guys with this we come to the end of today's tutorial.", 'start': 3385.589, 'duration': 2.944}, {'end': 3391.216, 'text': 'I hope you all enjoyed performing the demo with me.', 'start': 3388.873, 'duration': 2.343}, {'end': 3396.623, 'text': 'If you have any questions or queries regarding this demo or regarding any topic in this demo,', 'start': 3391.717, 'duration': 4.906}], 'summary': 'Tutorial on switch statement in programming, with no foosball example', 'duration': 31.151, 'max_score': 3365.472, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo3365472.jpg'}], 'start': 2645.273, 'title': 'Loop statements and switch statement', 'summary': 'Introduces if-else statements and three kinds of loops: while loop, do while loop, and for loop, explaining their syntax and demonstrating their practical applications in javascript. it also covers the concepts of for loop and switch statement, demonstrating how to use for loop to repeat a task multiple times and explaining the functionality of switch statement with an example, showcasing how different code blocks are executed based on the matched cases.', 'chapters': [{'end': 3125.966, 'start': 2645.273, 'title': 'Introduction to loop statements', 'summary': 'Introduces if-else statements and three kinds of loops: while loop, do while loop, and for loop, explaining their syntax and demonstrating their practical applications in javascript.', 'duration': 480.693, 'highlights': ['Explaining the OR operator and its function in if-else statements', 'Definition and explanation of while loop in JavaScript', 'Introduction and application of do while loop', 'Explanation of for loop syntax and practical demonstration']}, {'end': 3421.882, 'start': 3127.212, 'title': 'For loop and switch statement', 'summary': 'Covers the concepts of for loop and switch statement, demonstrating how to use for loop to repeat a task multiple times and explaining the functionality of switch statement with an example, showcasing how different code blocks are executed based on the matched cases.', 'duration': 294.67, 'highlights': ['The switch statement is used to perform different actions based on different conditions, with different code blocks getting executed based on the matched cases.', "The for loop is demonstrated by using an example of writing 'I'm sorry' multiple times, showing how it can be used to repeat a task a specific number of times.", 'The default statement in the switch statement is executed when the expression does not match with any case, showcasing the fallback functionality of the switch statement.', 'A practical example is used to demonstrate the functionality of the switch statement, showing how the code block associated with the matched case gets executed.', 'The tutorial concludes by inviting questions and feedback from the audience, encouraging them to like, comment, and subscribe for more content.']}], 'duration': 776.609, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/J4UKL355sUo/pics/J4UKL355sUo2645273.jpg', 'highlights': ['Introduction and application of do while loop', 'Explanation of for loop syntax and practical demonstration', 'The switch statement is used to perform different actions based on different conditions, with different code blocks getting executed based on the matched cases.', 'A practical example is used to demonstrate the functionality of the switch statement, showing how the code block associated with the matched case gets executed.', 'The default statement in the switch statement is executed when the expression does not match with any case, showcasing the fallback functionality of the switch statement.']}], 'highlights': ['JavaScript is the language of the web, understood by every browser, PC, and mobile phone, making it a universal language.', 'Majority of websites use JavaScript, and all major web browsers have a JavaScript engine to execute it, showcasing its widespread use in web development.', 'JavaScript has remained the most popular and commonly used programming language, according to Stack Overflow, for the sixth year in a row.', 'JavaScript is used in creating popular websites like Google, Facebook, Netflix, and Amazon.', 'JavaScript is an interpreted language, making it easier to run code without the need for compilation, distinguishing it from languages like C and Java.', 'JavaScript is utilized in creating games and small-scale applications for browsers, leading to its increasing role as a games platform.', 'JavaScript is primarily a client-side scripting language, but with the help of JavaScript frameworks, it can also be run on the server side, indicating its versatility in web development.', 'JavaScript is used to build applications for smartwatches, such as Pebble.js framework by Pebble.', 'Browsers like Google Chrome and Internet Explorer have a JavaScript engine embedded in them to convert and run JavaScript code, explaining the practical aspect of running JavaScript on web browsers.', "JavaScript is used in over 70% of the world's leading websites.", 'Major companies like Amazon, PayPal, and YouTube rely on JavaScript.', "JavaScript enhances web pages' interactivity, leading to attractive and customer-attracting websites.", 'JavaScript allows for faster client-side execution, eliminating the need to communicate with the server for immediate code functions.', "JavaScript's rich set of frameworks, including Node.js, AngularJS, and React, contributes to its popularity.", 'Live Server is a lightweight web server for serving web applications.', "Variables are used to store data in a memory location, with an example of declaring a variable called 'name' and storing 'Edureka' in it.", "Constants are fixed values in JavaScript that do not change during execution time, and using the 'const' keyword is demonstrated to declare a constant variable.", 'The chapter covers the basics of JavaScript functions and parameters, including defining functions, passing parameters, calling functions with arguments, and storing the result in variables, demonstrated with examples and output.', 'Functions are basic building blocks in JavaScript, consisting of a set of statements that perform specific tasks.', "The if statement is used to execute a block of code only if the condition is true, with the syntax 'if (condition) {}'.", 'The switch statement is used to perform different actions based on different conditions, with different code blocks getting executed based on the matched cases.']}