当前位置:网站首页 > Java基础 > 正文

java声明基础器变量



Javascript基础

  • 变量和常量:★
    JavaScript 属于弱类型的语言,定义变量时不区分具体的数据类型

定义局部变量格式: let 变量名 = 值;
示例:在这里插入图片描述
定义全局变量格式 :变量名 = 值;
示例:在这里插入图片描述

定义常量格式:const 常量命 = 值;
示例:在这里插入图片描述

  • 原始数据类型

boolean ———— 布尔,true or false
示例:在这里插入图片描述

null(空) ———— 声明null值的特殊关键字
undefined ———— 代表变量未定义
示例:在这里插入图片描述

number ———— 整数或者浮点数
string ———— 字符串
bigint ———— 大整数,例如: let num = 10n;

typeof 用于判断变量的数据类型

  • 示例
    let age = 18;
    document.write(typeof(age)); // number

    在这里插入图片描述

运算符

算数运算符

在这里插入图片描述

+号可作拼接字符串

在这里插入图片描述

n++:先计算,后赋值

在这里插入图片描述

++n:先运算再打印

在这里插入图片描述
在这里插入图片描述

赋值运算符

= 从右往左看 (★)

在这里插入图片描述

比较运算符

在这里插入图片描述

逻辑运算符

在这里插入图片描述

三元运算符

(比较表达式) ? 表达式1 : 表达式2

  • 执行流程

    如果比较表达式为 true,则取表达式1

    如果比较表达式为 false,则取表达式2
    在这里插入图片描述

流程控制和循环语句

if 语句:

  • if语句:根据条件判断是否执行一段代码
  • if-else语句:如果条件为真执行一段代码,否则执行另一段代码
    java声明基础器变量在这里插入图片描述

switch 语句:

在这里插入图片描述
for循环:
在这里插入图片描述

for in 遍历对象:

用于遍历对象的属性。

 

示例:在这里插入图片描述

当运行上述代码时, 语句将遍历 对象的所有属性,并使用 函数将每个属性名和属性值输出到控制台。

需要注意的是, 语句会遍历对象的所有可枚举属性,包括原型链上的属性。如果您只想遍历对象自身的属性,可以使用 方法进行检查。

此外, 语句不要用于遍历数组。如果您需要遍历数组,可以使用 语句、 语句或 方法

for of 遍历数组:

 

示例:在这里插入图片描述
while 循环:

 

示例:在这里插入图片描述
数组:

  • 数组的使用和 java 中的数组基本一致,但是在 JavaScript 中的数组更加灵活,数据类型和长度都没有限制。
  • 定义格式
  • 索引范围
    • 从 0 开始,最大到数组长度-1
  • 数组长度
    • 数组名.length
 
  • 数组高级运算符…
  • Spread syntax (展开)
  • Math.max 方法不会作用于数组 arr,因为 Math.max 方法的参数只能是单个元素而不能是一个数组。扩展运算符可以从数组中提取出单个元素。
    在这里插入图片描述
  • 数组复制:
     

    示例:在这里插入图片描述

  • 合并数组
     

    示例:在这里插入图片描述

  • 字符串转数组
     

    示例:在这里插入图片描述

this:
是 JavaScript 中的一个关键字,它表示当前执行上下文中的对象。 的值取决于函数的调用方式,具体如下:

  1. 全局上下文中的 :在全局上下文中, 指向全局对象。在浏览器环境中,全局对象是 ;在 Node.js 环境中,全局对象是 。
  2. 函数调用中的 :在普通函数中, 指向全局对象。在严格模式下, 是 。
  3. 对象方法调用中的 :在对象方法中, 指向调用该方法的对象。
  4. 构造函数调用中的 :在构造函数中, 指向新创建的对象。
  5. 事件处理函数中的 :在事件处理函数中, 指向触发事件的元素。
  6. 箭头函数中的 :箭头函数没有自己的 ,它会捕获上一层非箭头函数的 值。

以下是 的一些示例代码:


                            

版权声明


相关文章:

  • java基础语法自动类型转换2024-10-22 17:18:01
  • java集合类基础教程2024-10-22 17:18:01
  • 有java基础再学c2024-10-22 17:18:01
  • 实验二Java基础语法2024-10-22 17:18:01
  • java基础复习方法2024-10-22 17:18:01
  • java script 基础教程2024-10-22 17:18:01
  • java编写插件需要基础吗2024-10-22 17:18:01
  • java基础数值类型2024-10-22 17:18:01
  • Java基础应用与实战2024-10-22 17:18:01
  • java基础教程笔记2024-10-22 17:18:01