返回

深入浅出JavaScript基础知识:初探变量声明与类型检查

前端

在计算机程序的世界里,数据是各种信息的载体,变量则是用来存储这些数据的容器。JavaScript中的变量可以存储各种类型的数据,包括数字、字符串、布尔值等等。

想要使用变量,你需要先声明它。声明变量的方式很简单,只需使用let或const,然后跟上变量名和一个等于号,最后是变量的值。例如:

let name = "John";
const age = 30;

变量声明后,你就可以在程序中使用它了。例如:

console.log(name); // 输出:John
console.log(age); // 输出:30

变量还可以存储不同的数据类型。JavaScript中的数据类型包括:

  • 数字:包括整数、小数和指数。例如:
let number1 = 10;
let number2 = 3.14;
let number3 = 1e6;
  • 字符串:由字符组成的序列。例如:
let string1 = "Hello, world!";
let string2 = 'Single quotes are also okay';
  • 布尔值:表示真或假。例如:
let bool1 = true;
let bool2 = false;
  • 对象:由键值对组成的无序集合。例如:
let person = {
  name: "John",
  age: 30,
  occupation: "Software Engineer"
};
  • 数组:由元素组成的有序集合。例如:
let numbers = [1, 2, 3, 4, 5];
let strings = ["Hello", "world", "!"];
  • 函数:是一组执行特定任务的语句。例如:
function sum(a, b) {
  return a + b;
}

let result = sum(1, 2); // result = 3

了解了变量声明和数据类型后,你就可以开始对变量进行类型检查了。类型检查是指检查变量是否属于某种特定类型。JavaScript中有多种方法可以进行类型检查,最常用的方法是使用typeof运算符。例如:

console.log(typeof name); // 输出:string
console.log(typeof age); // 输出:number
console.log(typeof bool1); // 输出:boolean
console.log(typeof person); // 输出:object
console.log(typeof numbers); // 输出:object
console.log(typeof strings); // 输出:object
console.log(typeof sum); // 输出:function

掌握了变量声明、数据类型和类型检查,你已经迈出了学习JavaScript的第一步。在接下来的旅途中,我们将继续探索JavaScript的各种特性,包括表达式、语句、函数等等。敬请期待!