使用var声明变量

var test = 20;

test = "张三";

变量可以存放不同类型的值

var

定义域分布在全局

并且可以重复定义

let

let关键字所在的代码块内有效

JavaScript中分为:原始类型 和引用类型

5种原始变量类型

number:数字,整数或者小数

string:字符、字符串

boolean:布尔

null:空

undefined:声明的变量未初始化

typeof 变量名   可以输出变量的数据类型

 运算符

   ==:可以自动进行类型转换,只要值相同,不管是不是同一变量类型

===:数值相同,数据类型也要相同

数据类型转换

字符串转为数字类型

如果字面值不是数字,则转为NaN

在前面加+或者parseInt(str)

var str = +"20";

boolean->number :true->1  false->0

数字类型转Boolean

0转化为false,其余都转为true

字符串转为boolean

空字符串转为false,有内容的字符串转化为true

null/undefined直接转为false

if(str):str为空则false,不为空为true

 

posted on   na2co3-  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
历史上的今天:
2022-11-07 爬虫-破译百度翻译



点击右上角即可分享
微信分享提示