使用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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
2022-11-07 爬虫-破译百度翻译