JavaScript の 数据类型

js数据类型

跟python差不多,是弱数据类型

js数据类型整体分为两大类

  • 基本数据类型
  1. number 数字型

什么整数,浮点数都是数字型

算数运算符与c一样,但是整数相除值是浮点数

没有//整除

有**表示乘方

NaN (not a number) 当计算错误的时候返回的值,比如对字符串进行乘法运算

  1. string 字符串型

字符串用单引号或者双引号都可以

用反引号 这个 ` 也行

这样 ‘fwefwefwefew"垃圾"’ 或者 “fewfwefw’吉拉’” 里面的中文输出时会分别带上双引号与单引号 因为单引号(双引号)会找最近的另一个进行配对,里面的就是字符串

字符串运算 +

跟python一样 字符串相加表示字符串相连

有一个字符串 然后 + 一个数字 结果还是连接字符串 (注意python只能字符串相加)

  • 模板字符串

作用:拼接字符串与变量

语法:

使用反引号 `` 这个

用${}包住变量

例如:

let hour = 22
document.write(`现在${hour}点了`)
  • 字符串处理函数

str.trim() 返回去除字符串左右两边的空格后的字符串,注意对原字符串没有影响

  1. bool 布尔型 就是布尔型 true or false 注意开头小写

  2. undefined 未定义型 比如变量未赋值的时候 值就是undefined

  3. null 空类型 内容为空 注意小写

  • 引用数据类型

object 对象

  • 监测数据类型

使用函数 typeof

typeof(变量) 即可

  • 数据类型转换

prompt 跟 input 一样,取得的输入默认是字符串型

  1. 隐式转换

含有字符串的 + 法运算 都是字符串相加,也就是把数据转换为字符串

剩下的算术运算符比如 - * / 都是数字运算,也就是把数据转换为数字

+‘123’ 字符串前面放 + 是将字符串转换为数字

  1. 显式转换
  • 转换为数字型

函数:

Number(数据) 只能转换类似’123’这种的 其他的结果就是NaN

parseInt(数据) 可以转换’123px’,会转换前面的数字,且取整,'abc123px’结果是NaN

parseFloat(数据) 可以转换’123.12px’,会转换前面的数字,且保留小数,'abc123px’结果是NaN

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阮小航

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值