javaScript学习总结(一)

一,js的数据类型

1,基本类型

数字 number
未定义 undefined
字符串 string
布尔 Boolean
字符 symbol

2,引用类型

数组 array
对象 Object
空 null
函数 function

3,基本类型和引用类型在内存中的区别

1,基本类型存储在栈中
2,引用类型以key,value形式存储在栈中,但value存储的是内存地址,
引用类型的数据存在堆中,

二,typeof

1,引用类型

其他 Object
函数 Function

2,基本类型

undefined 未定义
String 字符串
Number 数字
Boolean 布尔
Symbol 符号

三,隐式转换

1,转布尔

非空字符串 转布尔 为 true
空字符串转布尔为 fasle

2,转字符串

都会转换为字符串

3,转数字

true 1 false 0
数字点会被转换为数字类型
否则 NaN

四,条件值

1,&&
var a = true&&88  //88
var  a = false&&88 //false`
var a = “” &&false //""
var a = true&&88  //88
var  a = false&&88 //false
var a = “” &&false //""
var a = false || 88;//88
2,||
var a = false || 88;//88
var b= 15||88;//15
var  b=""||false  //false
var b= 15||88;//15
var  b=""||false  //false

五,逻辑判断

一,truety 和falsety

falsety

!! “”
!! false
!! Nan
!! 0
!! undefiend
!! null

其他的都是 turety
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值