首页 > 编程语言 >JavaScript初级课程 variables

JavaScript初级课程 variables

时间:2024-10-17 23:17:49浏览次数:3  
标签:console log firstName variables JavaScript course 初级 let name

下载node

1. 申明变量

variables.js

let message = "Hello!";
message = "World";
console.log(message);
node variables.js

2. 申明不会变的变量

const COLOR_GREEN = "green";
console.log(COLOR_GREEN)

3. 数据类型

Data Types = [number, BigInt, string, boolean, null, undefined, Symbol, Object]

// string
let favoriteFruit = 'strawberries';
let favoriteIceCream = "chocolate";
let favoriteProgrammingLanguage = `Javascript`;

// number
let numberOfDonuts = 12;
let pi = 3.14;

// BigInt
let veryLargeNumber = 5435434363466n;

// boolean
let lovesCoding = true;

// undefined
let favoriteColor;
console.log(favoriteColor);

// null
favoriteFruit = null;

// Symbol
const uniqueKey = Symbol();

// Object
let course = {
    name: 'JavaScript',
    hours: 3
}

4. 动态类型

let firstName = 'Steven';
console.log(typeof firstName);

firstName = 100;
console.log(typeof firstName);

firstName = true;
console.log(typeof firstName);

string
number
boolean

5. Objects

let course = {
    name: 'JavaScript',
    hours: 3
};

console.log(course.name);

course.name = 'Python';
console.log(course.name);

console.log(course['name']);

course['name'] = 'Java';
console.log(course['name']);

let property = 'hours';
console.log(course[property])

JavaScript
Python
Python
Java
3

6. Arrays

let productColors = ['blue', 'green'];

console.log(productColors[0])

productColors[0] = 42;

console.log(productColors[0])
console.log(productColors.length)

blue
42
2

7. Functions

function sayHi(name){
    console.log('Hi! ' + name);
}

sayHi('Steven');
function multiply(num1, num2) {
    return num1 * num2;
};

console.log( multiply(2, 2) );

标签:console,log,firstName,variables,JavaScript,course,初级,let,name
From: https://blog.csdn.net/weixin_57266891/article/details/142993920

相关文章

  • JavaScript从零学起 —— 数据类型(进阶篇2)
    说明:此文章用作个人学习记录,若有任何问题或建议欢迎大家在评论区讨论文章目录前言一、Boolean(布尔值)1.定义2.实现3.用法示例4.常见问题与解决方法二、Undefined(未定义)1.定义2.实现3.常见问题与解决方法三、Null(空值)1.定义2.实现3.用法示例4.常见问题与......
  • JavaScript网页设计案例
    1.引言在前端开发中,JavaScript无疑是一个非常重要的语言。它不仅可以用于表单验证、动态内容更新,还能实现复杂的交互效果和动画。通过JavaScript,网页变得更加生动和富有互动性。本文将通过一个具体的网页设计案例,详细讲解如何使用JavaScript进行网页开发,包括准备工作、基础理......
  • 实验三: JavaScript数组与函数
    实验目的熟练掌握常用JavsScript的数组、自定义函数、作用域。实验内容数组定义及元素获取;数组的遍历;数组内容的增删改查;数组的排序;数组的反转、截取、合并、元素拼接函数的声明;函数的调用;匿名函数;作用域。实验步骤:数组定义及元素获取;数组的遍历;数组内容的增删改查......
  • 在调试网页 JavaScript 脚本时,遇到 Error: Incorrect contents fetched, please reloa
    在调试网页JavaScript脚本时,遇到Error:Incorrectcontentsfetched,pleasereload这样的错误,通常表明网页内容的获取过程出现了问题。这种错误一般与页面加载、缓存管理、网络请求、脚本执行顺序等因素密切相关。为了更详细地分析问题,处理并解决这一错误,下面将从多个......
  • h3cne-rs+题库GB0-192新华三初级网络工程师认证模拟练习题限时领!
    很高兴你对H3CNE-RS+(GB0-192)新华三初级网络工程师认证感兴趣。为了帮助你备考,以下是一些模拟练习题及解析示例。请注意,这只是部分示例,并非完整的题库。真实的考试题目可能会涉及更多细节和实际应用场景。想要完整题库的,加老师。IP地址132.119.100.200的子网掩码是255.......
  • Javascript算法——二分查找
    1.数组1.1二分查找1.搜索索引开闭matters!!![left,right]与[left,right)/***@param{number[]}nums*@param{number}target*@return{number}*/varsearch=function(nums,target){letleft=0;letright=nums.length-1;//[left,right],相等时......
  • 前端开发 --JavaScript
    前言html种script主要包括内联script和引用外部JavaScript文件两张方式1.内联script的用法内联script指的是将JavaScript代码直接写在html文档中某个部位<!--内嵌--><script>alert(1)</script><script>windowonload=function(){vara......
  • <Leetcode:算法题及解析>最大子数组和(Javascript版)
    题目描述:给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。本题可以使用Kadane's算法实现,这是一种用于解决最大子数组和问题的高效算法。它由JosephBornKadane在1984年提出。这个算法的核......
  • 前端新手教程:HTML、CSS 和 JavaScript 全面详解及实用案例
    一、引言在当今数字化的时代,前端开发扮演着至关重要的角色,它决定了用户与网页和应用程序交互的体验。HTML、CSS和JavaScript作为前端开发的核心技术,分别负责网页的结构、样式和交互。本教程将为前端新手全面深入地介绍HTML、CSS和JavaScript的知识点,并通过实用案例帮助......
  • JavaScript 实现购物车数量增加减少功能
    场景描述在实现购物车功能时,需要限制用户加购的数量必须大于0且不超过加购商品的库存量。代码实现下列代码中,<input></input>中使用min属性定义数量的最小值,max属性定义数量的最大值。在实际开发中可以整合springboot和thymeleaf,使用th:max="${商品对象的库存量}"将ma......