数据类型变量与常见运算符

数据类型和变量

数据类型

  • 原始数据类型:

    • 字符串(String):用引号引起来的文本数据,例如:“Hello, World!”。
    • 数字(Number):整数或浮点数,例如:42, 3.14。
    • 布尔值(Boolean):表示真或假,值为true或false。
    • 空值(Null):表示一个空值或不存在的值。
    • 未定义(Undefined):表示一个未定义的值。
  • 复杂数据类型:

    • 对象(Object):用花括号{}表示,可以包含多个键值对。
    • 数组(Array):用方括号[]表示,可以包含多个值。
    • 函数(Function):用function关键字定义的可执行代码块。

变量

  • 在JavaScript中,变量是用来存储数据的容器。定义变量的关键字是var、let和const:
    • var:ES5中引入的关键字,用来声明变量,存在变量提升(hoisting)的问题,有全局作用域和函数作用域。
    • let:ES6中引入的关键字,用来声明块级作用域的变量,不存在变量提升。
    • const:用来声明常量,一旦赋值就不能再改变,也具有块级作用域。

示例:

// 使用var声明变量
var name = "Alice";

// 使用let声明变量
let age = 30;

// 使用const声明常量
const PI = 3.14;
//JavaScript是一种动态类型语言,变量的数据类型可以随时改变:

javascript
let x = 10; // x是一个数字
x = "Hello"; // 现在x变成了一个字符串

常见运算符

  • 算术运算符:
    • `+(加法)、-(减法)、*(乘法)、/(除法)、%(取模)、++(递增)、–(递减)
  • 赋值运算符:
    • =, +=, -=, *=, /=, %=等
  • 比较运算符:
    • ==(等于)、===(严格等于)、!=(不等于)、!==(严格不等于)、>(大于)、<(小于)、>=(大于等于)、<=(小于等于)
  • 逻辑运算符:
    • &&(逻辑与)、||(逻辑或)、!(逻辑非)
  • 位运算符:
    • &(按位与)、|(按位或)、^(按位异或)、~(按位取反)、<<(左移)、>>(右移)、>>>(无符号右移)
  • 条件(三元)运算符:
    • condition ? expr1 : expr2
  • 字符串连接运算符:
    • +(用于连接字符串)
  • 其他运算符:
    • typeof(返回操作数的数据类型)、instanceof(用于检测对象的类型)、,(逗号运算符,用于在表达式中包含多个表达式)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值