前端javascript基础教程笔记【二】

三五博客
2022-09-30 / 0 评论 / 17 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年09月30日,已超过61天没有更新,若内容或图片失效,请留言反馈。

数据类型

1.String 字符串
2.Number 数值
3.Boolean 布尔值
4.Null 空值
5.Undefined 未定义
6.Object 对象

前五种属于基本数据类型,第六种属于引用数据类型

1.String 字符串

var str ="hello";

字符串需要引号引起来
使用单双引号都可以
引号不能嵌套
在字符串中可以使用作为转义字符,来表示一些特殊符号

var str = "我说:\"今天天气真不错!\""

n 换行
t 制表符
\ 表示\

Screenshot_2022-09-29-15-47-09-373_tv.danmaku.bili.jpg

2.Number 数值

包括整数和浮点数
可以使用 typeof检查变量的类型

var a=123;
console.log(typeof a)

返回值 NAN 表示不是数字

整数运算基本可以保证正确性

3.Boolean 布尔值

有两个值:

true 表示真
false 表示假

4.Null 空值

只有一个值 null
专门用来表示为空的对象
typeof null 返回 object

5.Undefined

声明一个变量不赋值是,返回undefined

强制转换数据类型

1.将其他数据转化为字符串

方法一:

调用数据类型的tostring()方法
转换为字符串类型

var a=123;

var b=a.tostring();

console.log(typeof b);
console.log(b);

Screenshot_2022-09-30-21-24-43-468_tv.danmaku.bili.jpg

方法二:

调用String函数,并将被转换的数据作为参数(null,undefined类型也可用)

var a =123;

a = String(a);

console.log(typeof a);
console.log(a);

Screenshot_2022-09-30-21-32-45-121_tv.danmaku.bili.jpg

2.将其他类型数据转换为Number

方法一:

使用Number()函数

(纯数字字符串可直接转换为数字,有非数字内容转换为NAN,如果是空字符串或者全是空格,那么转换为0。
true转化为1
false转化为0
Null转化为0)

var a="123";
a = Number(a);
console.log(typeof a);
console.log(a);

Screenshot_2022-09-30-21-37-05-874_tv.danmaku.bili.jpg

方法二:

专门用来对付字符串
parseInt()把一个字符串转化为整数
parseFloat()把一个字符串转化为浮点数

Screenshot_2022-09-30-21-46-55-603_tv.danmaku.bili.jpg

Screenshot_2022-09-30-21-50-33-928_tv.danmaku.bili.jpg

3.其他数据类型转换为Boolean

方法:

使用Boolean()函数

var a =123;
a = Boolean(a);
console.log(typeof a);
console.log(a);

Screenshot_2022-09-30-21-53-42-314_tv.danmaku.bili.jpg

数字转Boolean

除了NAN和0都是true

字符串转Bollean

除了空串其余都是true

null和undefined都转为false

0

打赏

海报

正在生成.....

评论 (0)

取消