条件在javascript中" objects"吗?它们是什么"type"?



我看到一些教程说javascript中有这些"类型":

Number 
Boolean 
string 
null 
undefined 
object 
function 
array 
regex

但是…条件句呢?条件句与"类型"的关系如何?条件语句有类型吗?

条件是"对象"在javascript?

。只有值具有类型:

"一个ECMAScript语言类型对应于值…"

它们是什么"类型"?

它们没有类型,它们不是值。

条件与"类型"的关系是什么?

它们不是值,所以它们没有类型。

条件有类型吗?

条件表达式是影响程序逻辑流的求值或变量。它不是数据类型。

if(2 < 5){
  console.log("True!");
}else{
  console.log("I think something's broken...");
}

2 < 5为条件表达式。由于计算结果为true,程序继续执行if块下的代码(条件语句)。如果由于某种原因没有,它就会进入else

因此,条件(表达式)根本不是数据类型:它是一种编程术语。

通过条件,您可能指的是ifelse,它们也不是数据类型。

我不知道你在问什么,但是给你:

JavaScript Primary (Primitive) Data Types:

    字符串
  • 布尔

与其他语言不同,在JavaScript中指定变量时,不需要预先指定数据类型。示例

var myString = "Hello World"; //String
var myInteger = 1;            //Integer Variable
var myBool = true;              //Boolean Variable
基本上,JavaScript会为你处理数据类型。它比这更深入,但这是一个高层次的线索。要更深入地了解这些数据类型的作用和使用方式,请浏览youtube上的JavaScript教程。虽然,这些视频不是用来作为圣经或最佳实践的方式,而是作为如何做某事的更直观的信息来源。他们绝不被认为是做某事的正确方法,但肯定会帮助你走向正确的方向。

JavaScript算术运算符

  • +添加(1 + 1)
  • -减法(1 - 1)
  • *乘法(2 * 4)
  • / Division (4/2)
  • %模量(3/2余数)
  • ++ Increment (i++)
  • --递减量(i——)

JavaScript比较运算符

  • == == "Hello")
  • ===完全等于(true === true)
  • !=不等于("true" != "false")
  • !==不完全等于("true" !== true)
  • >大于(5> 1)
  • < Less Than (1 <5)
  • >=大于等于(4>= 4)
  • <=小于等于(4 <= 4)

JavaScript逻辑算子

  • && And (2> 1 &&1> 0) // Returns true
  • || Or (1 <10 || 1 <-1) // Returns true
  • ! Not (!true)

最新更新