发表于: 2019-12-19 21:38:20

1 1255


今天完成的事

发送请求获取数据


完成列表的渲染


还差个添加过滤器。





今天的收获


JS任务一深度思考:JS数据类型有哪些和常用方法


JS必须遵循 ECMAScript 规范,标准语法写,数据类型就是其中一种。

type(类型) of ()判断  

typeof 就是用于判断数据类型。


number(数字)

// number 数字类型
var i = 100;
console.log(typeof i)


string(字符串)

// string 字符串
var i"9527";
console.log(i.length);//4 打印字符串长度,每个空格算一个长度
console.log(i.charAt(3)); //7 获取字符串中的第四个


boolean 布尔值

// boolean 布尔值  true真  false假
var i = true;


// function函数类型
var fn = function() {
    console.log("123");
}
//调用函数
fn();


boject 对象类型

//boject 对象类型,只要不是空值,可以自定义后面的属性
var obj = document;


null空值

//空值 暂时不存在
var i = null;


undefined未定义值

//undefined 未定义值。。一个状态,大部分时候没定义就调用的情况下出现
var i;


数据类型的转换,转换成Nunmer数字,能赚的Nunmer尽量给你转,有些转不了。

//数据类型转换,各类型转换成Number
var a = '100';
Number(a)  // 转成100

var b = '';
Number(b)  //转成0,空的都转成0

var c = true;
Number(c)   //转成1  布尔值true-1  false-0

var d = [1];
Number(d)   //转换成1

var e = null
Number(e)    //null代表没有,转成0


//以下太复杂,转换不了,显示NaN
var json = {abc:123}
var fn = function(){alert(1);};
var f


// 有一些稍微复杂的字符串,Number转换不了的,可以用parseInt,转成整数
var g = '100px13232156';
parseInt(g); 
parseInt(g,8); //8代表进制,转换成8进制数字。
//从开头慢慢转换,一个个判断。到P那里发现转不了,所以后面的都不转了,转成100

// 有小数点的可以用parseFloat
var h = '95.27.2222亿';
parseFloat(h)  //转成95.27,  只认识数字,数字小数点只有一个,后面的都不转




遇到的困难



明天的计划

分页



返回列表 返回列表
评论

    分享到