js 语句与对象
发布人:shili8
发布时间:2025-03-01 03:42
阅读次数:0
**JavaScript语句与对象**
JavaScript 是一种广泛使用的编程语言,主要用于客户端脚本。它支持多种数据类型、控制结构和函数定义等特性。在 JavaScript 中,语句和对象是两个基本概念。
###1.语句在 JavaScript 中,语句(statement)是指执行某个操作或表达式的代码块。语句可以是单独的表达式,也可以是多个表达式组成的复杂语句。
####1.1 单独的表达式JavaScript 支持以下几种类型的表达式:
* 算术表达式(如 `2 +3`)
* 比较表达式(如 `a > b`)
* 逻辑表达式(如 `a && b`)
* 赋值表达式(如 `x =5`)
这些表达式可以独立作为语句执行。
####1.2 复杂语句JavaScript 支持以下几种类型的复杂语句:
* if语句:用于根据条件选择执行某个代码块。
javascriptif (a > b) { console.log('a 大于 b'); } else { console.log('b 大于 a'); }
* switch语句:用于根据一个表达式的值来选择执行哪个代码块。
javascriptswitch (day) { case 'Monday': console.log('星期一'); break; case 'Tuesday': console.log('星期二'); break; default: console.log('其他天'); }
* for语句:用于循环执行某个代码块。
javascriptfor (let i =0; i < 5; i++) { console.log(i); }
* while语句:用于根据条件循环执行某个代码块。
javascriptlet i =0; while (i < 5) { console.log(i); i++; }
###2. 对象JavaScript 支持两种类型的对象:原始值对象和自定义对象。
####2.1 原始值对象原始值对象是 JavaScript 中的一组基本数据类型,包括:
* null* undefined* boolean(true 和 false)
* number(整数和浮点数)
* string(字符串)
这些原始值对象可以作为属性或方法的值。
####2.2 自定义对象自定义对象是 JavaScript 中的一组键值对,用于存储数据。每个键都有一个特定的值,可以是原始值对象、函数或其他自定义对象。
javascriptconst person = { name: 'John', age:30, address: { street: '123 Main St', city: 'Anytown', state: 'CA' }, sayHello: function() { console.log('Hello, my name is John!'); } };
在这个例子中,`person` 是一个自定义对象,它包含以下属性:
* `name`:一个 string 值* `age`:一个 number 值* `address`:一个自定义对象,包含三个属性:`street`、`city` 和 `state`
* `sayHello`:一个函数### 总结JavaScript 中的语句和对象是两个基本概念。语句可以是单独的表达式,也可以是复杂语句,如 if、switch、for 和 while 等。对象可以是原始值对象,也可以是自定义对象,用于存储数据或方法。
通过理解 JavaScript语句和对象,你可以更好地编写代码并解决问题。