用户:
爱探险的可乐呀查看:611 回复:13 评论:54 创建时间:2022-02-16T19:45:03

橙子nUcg同样与第一期教程一样,我又来补充啦(doge)~
首先,在JAVAscript定义变量,可以用var或者let,两者任用。其中要注意一点,英文里没有var这个词,var是一个词的缩写(let就真的有这个词)。
控制台一般有两种输出方式,分别是输出和报错(BOX3里,报错用红色字,输出用绿色)。
console.log('Hello!');//输出
console.error('BOOM!');//报错
再者,如作者所说,const定义常量,常量就是和变量相对,定义后不可改变。
点赞1
评论
纠正一下 不是两者任用 它们两个有区别的 以后会讲
而且你这个写法不对,不是J喵Ascript,而是JavaScript
And,控制台还有一种输出方式叫警告,用console.warn(),在Box3里用黄色字
额不还有warn么()
这边再补充一下,var是variable(变量)的缩写
And,还有c喵ole.debug()
yes)
很多人确实习惯不一样......
我是说《一般》 ~( ̄▽ ̄~)~
不,一般就是这三个
debug是不常用的一种
console.error和throw都是控制台报错的意思
它们两个不一样的
代码出错会自动报错,那么有没有自动警告的方法?aaa
yee089JS的var是个融合怪,又是变量,又是数组,还是队列、栈什么乱 七 八 糟的数据结构))建议养成注释的好习惯()
点赞0
评论
var就是定义变量的关键词,一个变量可以是很多个数据类型,建议回去复习第一期
啥?大佬给我讲讲,没听懂
az变量本身可以包含任何类型吧()object也可用var喽
我不适应QWQ c++里这都是单独的数据类型,看着好看
我就学c++的,不过栈貌似不能用数据类型标识吧,js还比c++简单呢
变量更侧重于说明是一个值可以改变的量,数组等结构其实是变量的集合
栈是stl的stack好吧
不过手写的跑的快))而且可以随机访问(doge)
队列倒是不错
链表就不行了
不是,函数多点,不用手写,除了跑的慢什么都好
你可以看看ts
所有c++那种纯静态的东西写多了,你就会认为var和c++的声明类似是类型表示,但其实设计者未必是这么考虑的,纯属为了在动态语言加个鸡肋的声明来蹭Java热度可能是
链表我学炸了))STL很nb的,帮你写了一堆你不会的数据结构
ts好东西()
啊 静态的真不错))
但是数组什么的本身也可以定义为变量
ts和go的声明范式都是放在后面的,又和这些不同
链表多简单
知道
有时候不让STL...
但我不习惯啊QWQ 动态数组难受,虽然stl有vactor
我的想法:vector=骗分神器
完美解决MLE
本质其实不同吧))我觉得变量一个量,而不是多个量
现在csp都允许用了(PS:但等你到了csp,手写跑的快,大家全都不可能用STL)
爱探险的可乐呀第一期传送门喵o.cn/community/425845 And,说明一下,const定义的是常量,之后会讲到的哈
点赞1
评论
球教一下数组()我scratch的时候数组就没好好学(那时候叫链表)
以后会有的)
链表也是数据结构))O(1)插入元素,O(n)访问元素
Albert钟很好奇为啥作者推荐用let咧(个人觉得新手都用var比较简单,var在很多方面容错率高于let,免得考虑作用域的问题了(当然不是指熟悉js的人喽,那样全用var坏处可不止占用内存
点赞0
评论
因为var会导致变量混用,比如说我在这一作用域定义了a,那我在下级作用域还能调用,如果想另外定义再调用的话就会出现混用
o原来如此()
作用域我根本不懂))反正全定全局变量就可以少传参数了,省手(?)
86135clc可以不喵ar或者let,比如:
a = 1;
console.log(a); //1点赞0
评论
对的
Python用户日常写变量()
确实,Python写变量真是《随心所欲》!
这是PYTHON写法,不过跟换数据可以这样写
可是这样就相当于默认全局变量了