课外扩展
文章平均质量分 70
蓝莓味柯基
这个作者很懒,什么都没留下…
展开
-
Javascript——原始数据类型的自动装箱
在 JavaScript 中,自动装箱(Automatic Boxing)是指当对原始数据类型(如字符串、数字和布尔值)执行类似对象的操作时,JavaScript 引擎会临时将其转换成对应的对象类型,以便可以使用对象上的方法或属性。StringNumberBooleanSymbol (在 ES6 及之后的版本中)String 对象Number 对象Boolean 对象Symbol 对象。原创 2024-08-06 18:49:35 · 312 阅读 · 0 评论 -
Java script——void 0 和 undefined
使用 void 0 获得 undefined 的好处是它总是安全的,因为 void 是一个不能被重写的运算符,而 0 是一个原始字面量,确保结果永远是 undefined。在 JavaScript 中,undefined 是一个全局属性,它的初始值是原始数据类型 undefined。理论上,由于 undefined 可以被当作一个变量来使用,所以你可以给它赋予不同的值,但这是非常不推荐的做法,因为这样会导致代码混乱并且难以调试。无论 void 后面跟的是什么表达式,它都会返回 undefined。原创 2024-08-06 18:16:37 · 275 阅读 · 0 评论 -
shell和bash 你是不是傻傻分不清?什么又是shell脚本
像javascript、shell这类是不是可以写入一个文本文档,然后直接被解释器执行(nodejs、bash)创建一个名为 script . js 的文件写入');命令行执行script.sh用vim 编辑 #!" 保存后 赋予执行权限 chmod +x script.sh如果你在当前目录下,可以通过在脚本名前加上 ./ 来执行脚本: sh ./script.sh bash script.sh 可以用解释器直接执行“脚本”(Script) 这个词在计算机编程语境中指的是。原创 2024-07-30 15:24:36 · 1163 阅读 · 0 评论 -
随记0000——从0、1 到 C语言
C 语言的设计介于低级汇编语言和完全的高级语言之间,提供了对硬件的直接控制,同时也允许足够的抽象,以便用更加人性化的方式编写复杂程序。因此,C 语言成为了后来很多其他语言的基础,并在计算机编程和系统开发领域占据了核心地位。原创 2024-07-25 15:17:08 · 628 阅读 · 0 评论 -
阅读网上blog时,有些命令是$有些是# 为什么?区别是什么
这个符号模拟了许多UNIX和Linux系统中命令提示符的默认提示符,尽管在不同的shell配置和操作系统中,实际的提示符可能会有所不同。请注意,某些情况下,文档提供的命令可能需要根据您的具体环境进行适当的修改,比如替换掉示例中的用户名、密码、文件路径等。在实际操作中,您只需输入$符号之后的部分即可,如docker build -t nginx:v3 .。如果是以root用户身份运行命令,有时也会看到使用#作为命令前缀的示例,但是这同样不应该输入。在root用户的Bash shell中,提示符通常是。原创 2024-07-24 12:01:38 · 305 阅读 · 0 评论 -
JavaScipt是解释型语言,但能被编译?聊聊为什么
JavaScript在设计上确实是一种解释型语言,但是由于现代JavaScript引擎(如V8, SpiderMonkey, JavaScriptCore等)使用了,JavaScript的执行过程包含了编译步骤。这给了JavaScript类似于编译型语言的性能优势,尽管它的源代码通常不需要预先独立编译成机器码。:JavaScript代码常常是在程序运行时编译的,即代码在执行时仍需读取、分析,并且可能立即执行。这个特点更接近传统意义上的解释型语言。原创 2024-07-18 17:54:58 · 306 阅读 · 0 评论