初学者的编码,真的和数学一样吗?
初学者的编码,真的和数学一样吗?
是,否是简短的回答,实际上我更倾向于是而不是否。乍一看,如果您从未见过任何书面代码,它可能看起来非常令人生畏,它甚至可能会让您感到焦虑,就好像您在看一个数学方程式一样。

上面的代码片段确实与数学方程有一些相似之处,现在这个脱离上下文的代码片段没有任何意义,但这确实意味着我们不能把它分开并分解。一般意义上的数学和一般意义上的编程之间的一个主要相似之处是变量的使用。变量类型的一个例子是
函数 getToys() {
在上面的第一行。那一行代码包含一些对计算机非常重要的指令,我们可以随时调用这些指令,计算机将执行那些用 JavaScript 语言编写的指令。这只是我们如何在编程中使用类变量函数的一个例子;我们也有我们使用的文字变量,如下面的代码片段。

上面的代码非常简短,我们将三种不同的颜色(红、白、蓝)声明给三个不同的变量(color1、color2、color3)。我们使用变量的方式与您在数学中使用的方式相同,以保存数据以供以后使用,在我们的例子中用于更动态的代码。我们在编程中使用的另一个令人兴奋的函数是相等运算符,包括等于、不等于,我们也有松散的相等运算符,但现在,让我们看看下面的一些常规相等运算符。

上面我们有一个非常简单的严格相等运算符示例。在此示例中,变量“color1”等于“Red”且仅等于“Red”。相等运算符用于比较两个值并返回一个布尔值;现在什么是布尔值? boolean是一种数据类型,用来表示两个值之间的真假,简而言之就是真或假;在编程中,我们使用称为布尔代数表达式的东西,它在逻辑基础上处理二进制值的运算,1 = true/0 = false。布尔代数主要是编程语言,其数学用途用于集合论和统计学;布尔代数使用如下所示的逻辑运算。

如上所示,布尔代数中有三种类型的逻辑运算符,“and”/“&&”运算符表示 true,但前提是两个布尔值都为 true。 '或' / '||'运算符表示真,但仅当其中一个布尔值为真时,如果两个值都为真,它将评估为假;最后一个运算符是 'not' / '!'运算符可能有点混乱,如果值为 false,则为 true,反之亦然。
现在,随着我继续学习编程,尤其是 Javascript,我发现数学和编程有更多的相似之处,我看到至少对代数有基本的了解可以帮助您更好地理解和掌握编程概念。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

浙公网安备 33010602011771号