javaScript数据类型

数字。文本。音频。视频、、、、、

number

123 //整数
123.1  //浮点数
1.123e3 //科学计数法
-99 //负数
NaN  //not a number
Infinity //表示无限大

字符串

"abc" 'abc'

布尔值

true false

逻辑运算

&&  2个为真,结果为真

|| 一个为真,结果为真

! 真即假,假即真

比较运算符

= 
==  等于(类型不一样,值一样,也会判断为true)
===  绝对等于(类型一样,值一样,结果为true)

这是JS的缺陷,坚持不要使用 == 比较

num和undefined

  • num 空
  • undefined 未定义

数组

java的数值必须是相同类型的对象,JS中不需要这样

//保证代码的可读性,尽量使用[]
var arr=[1,23,4,5,6,'hello',null,true];

new array(1,23,4,5,6,'hello');

对象

        //Person person =new Person(属性1,属性2,属性3)
        var person = {
            name: "zhansan",
            age: 3,
            tags: ['JS', 'java', 'web', '...']
        }

取值

person.name
>"zhansan"
person.age
>3
posted @ 2022-05-01 18:22  小幼虫虫  阅读(27)  评论(0)    收藏  举报