狂虐H5+移动跨平台开发前端开发学习江南js

03-JavaScript基础-数据及数据类型

2017-08-11  本文已影响1392人  极客江南

什么是数据?

数据类型


JavaScript数据类型概述


字符串类型

var str1 = "hello";
var str2 = `nj`;
var str5 = `hello nj"; // 错误
console.log(typeof str1 ); // string
console.log(typeof str2); // string
var str3 = "hello "nj""; // 错误
var str4 = `hello `nj``; // 错误
var str5 = "hello 'nj'"; // 正确
var str6 = `hello "nj"`;// 正确
var num = 110;
console.log(num); // 输出变量中的值
console.log("num"); // 输出常量num

Number类型

var num1= 123;
var num2= 3.14;
console.log(typeof num1); // number
console.log(typeof num2); // number

Boolean 布尔值

var bool1 = true;
var bool2 = false;
console.log(typeof bool1); // boolean
console.log(typeof bool2); // boolean
var bool3 = Boolean(0);
console.log(bool3); // false
var bool4 = Boolean(1);
console.log(bool4); // true
var bool5 = Boolean(-1);
console.log(bool4); // true
var bool6 = Boolean(Infinity);
console.log(bool4); // true
var bool7 = Boolean(-Infinity);
console.log(bool4); // true
var bool8 = Boolean(NaN);
console.log(bool8); // false
var bool9 = Boolean(undefined);
console.log(bool8); // false
var bool10 = Boolean(null);
console.log(bool8); // false
var bool11 = Boolean("");
console.log(bool8); // false
var bool12 = Boolean("abc");
console.log(bool12); // true

Null和Undefined

var num;
console.log(num);  //结果是undefined
var value1 = undefined;
console.log(typeof value); //结果是undefined

var value2;
console.log(typeof  value2); //结果是undefined
var test1= null;
console.log(typeof test1);
var test1 = null;
var test2 = undefined;
console.log(test1 == test2);
console.log(test1 === test2);

学习交流方式:
1.微信公众账号搜索: 李南江(配套视频,代码,资料各种福利获取)
2.加入前端学习交流群:
302942894 / 289964053 / 11550038

上一篇 下一篇

猜你喜欢

热点阅读