初识JavaScript(基础篇二)

ArcGIS API for JavaScript之基础篇(二) ArcGIS API for JavaScript之基础篇(二) 上一篇文章介绍了Map MapView SceneView的基本知识以及简单的demo。最近几天学习了WebMap WebScene Portal slide Popup等相关知识,我纯碎记录一下自己学习过程中的一些心得体会,个人理解。不对之处,还请各位见谅以及多多指教。 Demo展示 点击图中的任意一点弹出该点... 阅读详情

变量

1 整体感知

初中的时候,学习了一个学科“代数”,x、y、z、a、b、c。

计算机的程序中,也是有这样的量,就是用字母来表示数字、字符串等其他东西的,称为“变量”。

 

1 var a = 100;

2 console.log(a);

 

 

var a = 100;

这就是一个固定的写法,就是语法。也就是说,我们使用var来定义一个变量。

var就是英语“variant”变量的缩写。后面要加一个空格,空格后面的东西就是“变量名”,我们可以给变量任意的取名字。

 

var就是一个关键字,所谓关键字,就是有特殊功能的小词语。关键字后面一定要有空格隔开。

等号表示赋值,会将等号右边的值,赋给左边的变量。

 


2 变量的命名规范

变量名有命名规范:

只能由英语字母、数字、下划线、美元符号$构成,且不能以数字开头,并且不能是JavaScript保留字。

 

下列都是非常正确的变量命名:

1 var haha = 250;

2 var xixi = 300;

3 var a1 = 400;

4 var a2 = 400;

5 var abc_123 = 400;

6 var $abc = 999;

7 var $o0_0o$ = 888;

8 var $ = 1000;

9 var _ = 2000;

10 var ________ = 3000;

下列都是错误的命名:

1 //var a-1 = 1000;      //不能有怪异符号

2 //var a@ = 2000; //不能有怪异符号

3 //var 2year = 3000;     //不能以数字开头

4 //var a¥= 4000;       //不能有怪异符号

5 //var a*#$#$@ = 5000;   //不能有怪异符号

6 //var a b =300;          //不能有空格

 

下列的单词,叫做保留字,就是说不允许当做变量名,不用记:

abstract、boolean、byte、char、class、const、debugger、double、enum、export、extends、final、float、goto

implements、import、int、interface、long、native、package、private、protected、public、short、static、super、synchronized、throws、transient、volatile

 

大写字母是可以使用的,并且大小写敏感。也就是说A和a是两个变量。

1 var A = 250;

2 var a = 888;

 


3 变量的定义和赋值

变量用var来定义。只有定义之后,这个变量才能够使用。

比如,我们不设置变量,直接输出:

1  <script type="text/javascript">

2  console.log(a);

3  </script>

 

 

正确:

1 var a;   //定义

2 a = 100;  //赋值

3 console.log(a);  //输出100

 

有经验的程序员,会把定义和赋值写在一起:

1 var a = 100;    //定义,并且赋值100

2 console.log(a);  //输出100

 

在JavaScript中,永远都是用var来定义变量,这点C、Java等等既然不同。

赋值用等于号,表示等号右边的值,赋给左边的变量。

 

4 区分变量和字符串

 

1 var a = 100;

2 console.log("哥们,字母表里面第一个字母是啥?");

3 console.log("a");    //输出字母a

 

这个a在引号里面,所以就是一个字符串“a”了,而不是一个变量。换句话说,一个变量如果想输出保存的内容,那么就不能加引号。


变量的类型

1 var a = 100; //存放了一个数字

2 var b ="中国"; //存放了一个字符串

3 console.log(a); //输出变量a

4 console.log(b); //输出变量b

 

变量里面能够存储数字、字符串。变量会自动的根据存储的东西类型不同,来决定自己的类型。

也就是说变量有类型。

1 数值型

如果一个变量中,存放了数字,那么这个变量就是数值型的。

 

1 var a = 100; //定义了一个变量a,并且赋值100

2 console.log(typeof a); //输出a变量的类型

 

typeof表示“某某的类型”

语法:

1 typeof变量

 

JavaScript种,只要是个数,那么就是数值型的,无论整浮、无论大小、无论正负,都是number类型的。

“浮”就是浮点数,就是“小数”,术语叫做“浮点数”。

1  var a = 100; //定义了一个变量a,并且赋值100

2  var b = 234234234324324324;  

3  var c = 3.234234234324324;

4  var d = -23423432432432432;

5  var e = -34.3423423432;

6  var f = 0.324234234;

7 

8  console.log(typeof a);

9  console.log(typeof b);

10  console.log(typeof c);

11  console.log(typeof d);

12  console.log(typeof e);

13  console.log(typeof f);


2 字符串型

string就是字符串型的意思。

1 var a ="abcde";

2 var b ="中国";

3 var c ="123123";

4 var d ="哈哈哈哈哈";

5 var e ="";     //空字符串

6 

7 console.log(typeof a);

8 console.log(typeof b);

9 console.log(typeof c);

10 console.log(typeof d);

11 console.log(typeof e);

 

3 连字符和加号

键盘上+在JS中有两层含义:

1) 连字符

2) 加

 

1 console.log("我" +"爱" +"你"); //连字符,把三个独立的汉字,连接在一起了

2 console.log("我+爱+你"); //原样输出

3 console.log(1+2+3); //输出6

 

同样是加号,有时候表示的是连字符,有时候表示的是加号。什么时候是连字符?什么时候是加呢?

如果加号两边都是数值,此时是加。否则,就是连字符。

 

1  <script type="text/javascript">

2  var a = "1";

3  var b = 2;

4  console.log(a + b);

5  </script>

 

1 var a = 1; //数字

2 var b = 2; //数字

3 console.log(a + b);

 


1 var a = 234234;

2 var b = 234323112;

3 console.log("a+b"); //由于加上了引号,所以就表示原样输出

 

 

1 var a = 1;

2 var b = 2;

3 console.log("a" + b); //"a"就不是变量了!所以就是"a"+2输出a2

 


1 var a = 123;

2 var b = "123";

3 console.log(a + "b");

 

变量值的传递

语句:

1 a = b;

将等号右边的值,赋给左边的变量;等号右边的变量,值不变。

把b的值赋给a,b不变。

 

案例:

1 var a = 1; //定义a,并且赋值1

2 var b = 2; //定义b,并且赋值2

3 a = b; //就是将b的值给a,b的值不变。所以a就是2了,b是2不变。

4 console.log(a);    //2

5 console.log(b); //2

 


1 var a = 1;

2 var b = 2;

3 b = a; //将a的值给b,a的值不变,所以b就是1了,a还是1不变

4 console.log(a);

5 console.log(b);

 


1 var a = 1; //定义a变量,值是1

2 var b = 2; //定义b变量,值是2

3 a = b + 3; //将5赋值给a,b的值还是2。

4 b = a + 4; //将9赋值给b,a的值还是5

5 console.log(a); //5

6 console.log(b); //9

 

1    //a b       c

2 var a = 1;              //1

3 var b = 2;              //1     2

4 var c = 3;              //1     2       3

5 a = b + c;              //5     2       3

6 b = c - a;              //5     -2      3

7 c = a * b;              //5     -2      -10

8 console.log(a);

9 console.log(b);

10 console.log(c);

 


1  //a    b     c

2  var a = 1;

3  var b = 2;

4  var c = 3;              //1     2     3

5  a = a + b;              //3     2     3

6  b = b + a;              //3     5     3

7  c = c + b;              //3     5     8

8  console.log(a);  //3

9  console.log(b);  //5

10  console.log(c);  //8

 

 

1   //a       b  

2  var a = "1";

3  var b = 2;          //"1"     2

4  a = a + b;          //"12"    2

5  b = b + a;          //"12"    "212"

6  console.log(a);     //输出12

7  console.log(b);     //输出212


1    //a         b

2  var a = "1";

3  var b = 2;

4  a = b + a;       //"21"       2

5  b = b + a;       //"21"       "221"

6  console.log(a);  //21

7  console.log(b)   //221

 

运算符和表达式

1 数学运算符

整体感知:

我们比如要计算这个:

JavaScript中正确的表达式就是:

1 (3 + 4 * 5) / (6 + 3)

+、*、/、(都是运算符

这个式子叫做表达式。

 

运算符有很多分类:数学运算符、逻辑运算符、自增运算符等等。我们今天只学习数学运算符。

+

加

-

减

*

乘

/

除(问号杠)

%

取余数

(   )

括号

 

 

先算乘除、后算加减:

1 var a = 1 + 2 * 3;

2 console.log(a);

 

 

1 var a = 12 / 2 * 3 + 2;

2 console.log(a);

 

 

小括号,能够影响计算顺序。没有中括号、没有大括号,只有小括号。小括号能嵌套

1 var a = (1 + 2) * 3 + 3 * 5

2 console.log(a);

 


解:原式 = 3*3 + 15

         = 9 + 15

         = 24

 

 

1 var a = ((1 + 2) * 3 + 3) * 5

2 console.log(a);

解:原式 = (3*3+3)*5

         = (9+3)*5

         = 12*5

         = 60

 

还能多个嵌套

1 var a = (6 + ((1 + 2) * 3 + 3)) * 5

2 console.log(a);

 

 

 

百分号是取余数的意思

1 var a = 13 % 5;

2 console.log(a); //输出3

 

因为13 ÷ 5 = 2 ……3,所以结果是3。  得几不重要,我们关心的就是余数。

 

 

1 console.log(10 % 5);

 

因为10 ÷ 5 = 2 ……0   ,所以结果是0。得几不重要,我们关心的就是余数。

 

1 console.log(3 % 5);

 

因为3 ÷ 5 = 0 ……3   ,所以结果是3。得几不重要,我们关心的就是余数。


乘、除、取余数的运算优先级相同,谁写在前面,先算谁。

 

1 var a = 1 + 2 * 3 % 4 / 3;

2 console.log(a);

 

解:原式 =  1 + 6 % 4 / 3

        =   1 + 2 / 3

        =   1 + 0.6666666666

        =   1.66666666666666

 

1 var a = (1 + 2) % 4 * 3 + 5

2 console.log(a);

 

解:原式 =  3 % 4 * 3 + 5

         =  3 * 3 + 5

         =  14

 

 

2 乘方和开根号

比如:

  =  3 * 3 * 3 * 3

1 var a = Math.pow(3,4);

2 console.log(a);

 

语法,如果想计算ab

1 Math.pow(a,b);

还是那句话,你不懂为啥突然乱入了一个Math,但是你要知道只要这么写了,就有效果。

Math是英语“数学”,pow就是“power”乘方的意思。

 

1 var a = Math.pow(3,4*5);

2 console.log(a);


1 var a = Math.pow(3,Math.pow(2,2));

2 console.log(a);

 

1 var a = Math.pow(Math.pow(3,2),4);

2 console.log(a);

 

开根号:

1 var a = Math.sqrt(81);

2 console.log(a);

sqrt就是英语“开根号”的意思。

【JavaEE初阶】前端篇:JavaScript基础语法 这篇博客主要介绍的是 JS 的相关内容,介绍了 JS 的基础的语法 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 阅读详情

相关推荐

JavaScript基础篇:二、环境搭建与第一个程序

在开始JavaScript的编程之旅前,了解其运行环境至关重要。JavaScript是一种主要运行在浏览器和服务器端的脚本语言,不同的环境为JavaScript提供了不同的功能和API。通过本篇教程,已经学习了如何在不同的环境中搭建JavaScript的运行环境,包括浏览器控制台、HTML文件和Node.js服务器环境。同时,掌握了如何使用流行的代码编辑器编写和运行JavaScript代码,并成功运行了第一个JavaScript程序。

博客 1775

JS 对象篇(一)

1.js的String 对象 **创建string对象 ** var str="asc"; **方法和属性 **属性 length:字符串的长度 ** 方法 (1)与html有关的方法 -bold():字符串加粗 -fontcolor():字符串的颜色设置 -fontsize():设置字符串大小尺寸 -link():将字符串显示为超链接 -sub():下标  -sup():上

云飞 495

JavaScript入门二(JS基础知识二)

文章目录一、JavaScript的基本语法二、输入和输出语句2.读入数据总结 一、JavaScript的基本语法 1、JavaScript严格区分大小写,在编写代码时一定注意大小写的正确性。 2、JavaScript代码对空格、换行、缩进不敏感,一条语句可以分成多行书写。 3、如果一条语句结束后,换行书写下一条语句,后面的分号可以省略。 4、标识符由字母、数字、下划线和$组成,必须以字母或下划线开头,不能以数字开头。 5、注释方式: 单行注释:以“//”开始,到该行结束或< script >标

qq_44872688的博客 1758

关于JS的重载

首先讲一下什么是重载?重载的定义是指函数的方法名相同,但参数不同。比如我写两个关于js的同名函数: 输出结果为NaN  9,这就说明后面的函数把前一个同名函数覆盖掉了,从而可以得出js函数不存在重载,永远调用最后一个方法。 虽说JS函数不存在重载,但是我们可以实现js里面的模拟重载,接下来见证奇迹的时刻到了。要想实现js模拟重载必先回用到 arguments.用来存放js参数。实现方法如下

云飞 7643

JS基础解析:JavaScript初识及基本语法详解

后来,ECMAScript标准成为了JavaScript的基础,现在多数浏览器都支持ECMAScript标准。实际上, JavaScript还有许多高级特性和用法,如闭包、原型链、模块系统、异步编程等,都值得进一步学习和掌握。由于不同浏览器对JavaScript的支持程度不同,开发者可能需要使用不同的方法和技巧来确保代码在所有浏览器中都能正常工作。JavaScript中的运算符包括算术运算符、比较运算符、逻辑运算符、位运算符、赋值运算符等。

单口相声Jay 500

JavaScript入门一(JS基础知识)

文章目录一、JavaScript是什么二、网页组成2.读入数据总结 一、JavaScript是什么        JavaScript(简称“JS”)百度解释如下: 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。   &

qq_44872688的博客 3034

前端挑战之js编程题(1)

题目要求: 查找两个节点的最近的一个共同的父节点,可以包括节点自身。 思路: 看到题目要求,首先应该想到有三种情况,有两个节点,dom1和dom2: 1、dom1为dom2的最近父节点,判断dom1是否包含dom2节点,包含则返回dom1,不包含继续向下运行。 2、dom2为dom1的最近父节点,判断dom2是否包含dom1节点,包

云飞 983

华为昇腾 910B 实战:DeepSeek-R1 蒸馏模型高效部署与性能调优全解析

本文详细解析了在华为昇腾910B硬件平台上高效部署DeepSeek-R1蒸馏系列模型(14B/32B版本)的完整实战流程。内容涵盖从MindIE环境搭建、镜像获取、模型准备,到服务配置、内存参数调优、性能测试及常见问题排查,为开发者提供了基于昇腾910B进行大模型部署与优化的全链路指南。

weixin_28235513的博客 210

【JavaScript】JavaScript基础篇

JavaScript为前端三剑客之一,主要实现和用户交互的动作,本篇文章对JavaScript的基础语法进行了总结,帮助大家进一步入门JavaScript

X_H学Java的博客 3511

kettle多表数据迁移

点击 文件——新建——作业,在左侧的 核心对象 标签下选择 通用,双击添加一个 start ,一个 转换 ,一个 作业 和一个 成功 到右侧的作业面板,这些作业项都可以改名字。点击文件—新建—转换,在左侧的 核心对象 标签下选择 输入 下的 表输入,双击添加到右侧的转换面板,再选择 作业 下的 复制记录到结果 ,双击添加到右侧的转换面板。新建转换,在左侧的 核心对象 标签下选择 作业 下的 从结果获取记录,双击添加到右侧的转换面板,再选择 作业 下的 设置变量 ,双击添加到右侧的转换面板。

u014061745的博客 1342

Mask2Former实战:用SwinTransformer+Deformable Attention搞定图像分割三大任务

本文实战解析了Mask2Former模型如何统一解决语义、实例和全景分割三大任务。通过集成Swin Transformer骨干网络与创新的Deformable Attention及Masked Attention机制,详细介绍了模型构建、训练策略及在COCO数据集上的性能表现,为开发者提供了高效的图像分割解决方案。

tech5的博客 246

JS基础语法(一)

文章目录JavaScript基础语法(一)一、基本概念1、 编程2、 计算机语言3、 编程语言4、 编程语言和标记语言的区别5、总结6、 计算机基础计算机组成硬件软件数据存储程序运行二、 初识JavaScript1、JS简介2、 JS初体验3、 JS注释4、 输入输出三、 变量1、变量的主要作用2、 变量的使用声明变量赋值变量初始化小案例3、 变量扩展更新变量声明多个变量特殊情况4、 命名规范5、 交换变量四、 数据类型1、 数据类型简介2、 变量的数据类型3、 简单数据类型数字型数字型进制数字范围特殊值字

一个专注于机器学习基础与实战的技术博客,内容涵盖算法推导、模型实现、数学原理与代码实践。用通俗的语言解析复杂概念,记录学习过程中的思考与总结,适合机器学习爱好者和从业者参考。 5433

解决linux 2.5G网卡驱动问题

解决linux 2.5G网卡驱动问题 关键词:2.5G网卡驱动,ubuntu,安装,2.5G Ethernet LINUX driver,Realtek网卡驱动 由于2.5G网卡较新,各linux发行版的通用驱动已不适用,新装的系统会出现无法上网问题,由于国内网络环境去Realtek官网很难下载到驱动文件,故本文提供github上的2.5G Ethernet LINUX driver r8125 for kernel up to 5.6的版本驱动文件r8125-9.003.05.tar.bz2各位可以自

poorguy_aos的博客 1万+

Js基础_初识JavaScript

文章目录一、JavaScript是什么?二、Js作用三、浏览器执行Js 一、JavaScript是什么? 是一种运行在客户端的脚本语言(不需要编译,运行过程中由解释器逐行来进行解释执行) Node.js可以进行服务端编程 二、Js作用 1.表单动态校验(密码强度检测) 2.网页特效 3.服务端开发(Node.js) 4.左面程序(Electron) 5.App/小程序(Cordova) 6.控制硬件-物联网(Ruff) 7.游戏开发(cocos2d-js) 三、浏览器执行Js 浏览器分为两个部分 渲染引擎

认真,努力,记录学习 7381

YOLOv8首创原创改进:即插即用|创新的轻量化非对称多级压缩LADH检测头

总结而言,本文介绍了一种名为轻量化非对称多级压缩LADH检测头的原创改进,该改进可与YOLOv8无缝适配,并显著提升了检测器的性能。在本文中,我们介绍了一种原创改进的检测头,名为轻量化非对称多级压缩LADH检测头,它可与YOLOv8无缝适配,显著提升了检测器的性能。此外,我们引入了多级压缩的概念,通过在不同的检测层级上应用不同程度的压缩,进一步提升了检测头的轻量化特性。具体而言,我们采用了逐级减少卷积核数量和通道数量的策略,以降低模型的参数量和计算复杂度,同时保持较高的检测精度。

IbcVue的博客 2181

C# 与欧姆龙 PLC 实战:通过 Ethernet/IP 协议进行设备控制与监控

本文介绍了如何通过C#和Ethernet/IP协议实现与欧姆龙PLC的通信。Ethernet/IP是基于以太网的工业协议,适用于工业设备间的实时数据交换。文章详细讲解了使用EthernetIPSharp库建立连接、读写数据的步骤,并提供了示例代码。此外,还探讨了实时监控、报警系统等高级功能,为工业自动化控制系统开发提供了实用指导。该方法简化了PLC通信开发,提高了系统可靠性和智能化程度。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 811

初识JavaScript——JS

目录 1.认识JS 1.1JavaScript是什么 1.2JS的作用 1.3 HTML/CSS/JS的关系 1.4 浏览器执行JS 1.5JS的组成 1.6JS书写位置 1.7JS注释 1.8JS输入输出语句 2.变量 2.1变量的理解和储存 2.2变量的使用 2.3变量语法拓展 2.4声明变量的特殊情况 2.5变量的命名规范 1.认识JS 1.1JavaScript是什么 1.JS是一种 运行在客户端的脚本语言。 2.脚本语言不需要编译,在运行过程中有J.

孙宇航的博客 3054

GameFramework教程✨六、怎样加载一个3D UI

怎样加载一个3D UI

星河造梦坊 1583

JavaScript基础之初识JS

JavaScript基础之初识JS JavaScript是什么? JavaScript是世界上最流行的语言之一,是一种运行在客户端的脚本语言。脚本语言:不需要编译,逐行进行解释、运行。 JavaScript的作用? JavaScript刚开始被开发出来是为了对表单进行动态校验(密码强度检测),后来它的功能慢慢变得强大起来,可以用来做网页特效、服务端开发、桌面程序(election)、APP(cordova)、控制硬件-物联网(ruff)、游戏开发(cocoszd-js)等。 JavaScript与HTML/

weixin_47551467的博客 1050

Python爬虫实战:全面采集国家自然科学基金项目数据的全流程指南

国家自然科学基金委员会(NSFC)支持基础研究、应用基础研究,是我国科研投入的核心项目之一。公开的项目数据包括项目名称、负责人、资助金额、年度、单位等,具备极高科研和数据分析价值。requests:基础HTTP请求库,简单直观:异步HTTP请求库,适合大规模并发:HTML解析,提取数据:处理JavaScript渲染网页pandas:数据分析与清洗:数据库存储:重试机制实现。

2201_76125261的博客 753

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

初识JavaScript

这次写一篇对于JavaScript的简介,我们知道的编程语言有很多种,比如Java、C++、Python等等,每种语言都有他独特的地方,每种编程语言都具有共同的初心,直白点说就是人与计算机进行沟通的语言。如果本文对你有所帮助请三连支持博主,你的支持是我更新的动力。以下是本篇文章正文内容浏览器分成两部分渲染引擎和JS引擎渲染引擎用来解析HTML与CSS,俗称内核,比如chrome浏览器的blink老版本的webkitJS引擎也称为JS解释器。...

程序员柒的博客 822

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

初识JavaScript,基础篇

为什么学习 JavaScript? JavaScript 是 web 开发人员必须学习的 3 门语言中的一门: HTML ------------------------定义了网页的内容 CSS--------------------------描述了网页的布局 JavaScript------------------网页的行为 什么是JavaScript(简称JS) JavaScript是一门脚本语言 JavaScript是一门解释性语言 JavaScript是一门动态类型的语言 JavaScript是一

ChinaW_804的博客 226

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

JavaScript基础知识第一章---初识JavaScript

前言 ❤️ 保持对生活的热爱,把每一天都过得热气腾腾 ❤️

battledao的博客 1434

黑马JS教程笔记(JavaScript教程)——JS基础

<head><title>JavaScript练习</title></head><body><script></script></body>

Dontla的博客 2655

JavaScript基础入门,JS基础,JS入门

JavaScript简介,使用JavaScript,行内代码,内部代码,外部代码,理解Window对象,Window对象的方法,Window对象的属性,JavaScript语法,标识符,关键字,注释,代码规范,变量,定义变量,变量声明的提升,数据类型,原始类型,引用类型,监测数据类型,数据类型转换,算数运算符,辅助运算符

非歪的博客 602

黑马程序员——JavaScript基础1(初识 JavaScript)

JavaScript、JS基础、ECMAScript、Web前端入门、Web前端基础、黑马程序员、pink老师

m0_48964052的博客 1220
上一篇: 初识JavaScript(基础篇)
下一篇: 乾坤人生
炸鸡大叔
博客等级 码龄11年 90粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值