taskset_javascript_essential_training_javascript Auto generated ReadMe. Number of tasks: 50 Task Description task_001 task_001_js_in_html_document task_002 task_002_js_as_external_file task_003 task_003_modern_js_loading_defer task_004 task_004_js_modules task_005 task_005_js_object task_006 task_006_object_containers task_007 task_007_accessing_objects task_008 task_008_accessing_object_properties task_009 task_009_accessing_object_methods task_010 task_010_classes__object_blueprints task_011 task_011_object_constructor_function task_012 task_012_global_objects task_013 task_013_mix_text_and_vars_with_template_literals task_014 task_014_mix_text_and_vars_with_template_literals_continued task_015 task_015_traditional_string_output task_016 task_016_accessing_elements_with_query_selector task_017 task_017_access_elements_using_older_methods task_018 task_018_modifying_element_classes task_019 task_019_attributes task_020 task_020_inline_style task_021 task_021_add_dom_element task_022 task_022_vars task_023 task_023_scope task_024 task_024_let task_025 task_025_const task_026 task_026_data_types task_027 task_027_assignment_vs_comparision task_028 task_028_math_operators task_029 task_029_arrays task_030 task_030_array_methods task_031 task_031_functions_and_methods task_032 task_032_function_usage_example task_033 task_033_arrow_function task_034 task_034_this_in_immediately_invoked_fn task_035 task_035_this_with_arrow_fn task_036 task_036_passing_value_to_function task_037 task_037_return_values_from_function task_038 task_038_callbacks task_039 task_039_if_else_and_ternary_conditional task_040 task_040_logical_operators task_041 task_041_if_else task_042 task_042_switch task_043 task_043_looping_through_elements task_044 task_044_for_each task_045 task_045_map_array task_046 task_046_typical_dom_events task_047 task_047_event_listners task_048 task_048_advanced_event_listner_and_this task_049 task_049_pass_argument_through_event_listners task_050 task_050_pass_argument_through_event_listners_updated