第23天:js-数据类型转换
2017-09-05 23:10
302 查看
一、padding
1、内边距会影响盒子大小
2、行内元素,尽量不用上下的padding和margin
3、块元素嵌套块元素。子级会继承父级的宽度,高度由内容决定。如果给子级再设置padding,不会影响盒子宽度。继承的宽度设置padding不会影响盒子宽度。
二、js的数据类型
字符型、数值型、布尔型、null、undefined
js是一种弱数据类型
数据类型转换
转换为字符型方法:
1、利用引号(“”)转换为字符型
2、利用函数String();转换为字符型
var num=10;
console.log(String(num));//输出为字符型
布尔型:true和false
1、利用!!转换为布尔型
var num=20;
console.log(!!num)
2、利用Boolean()转换
3、var num="0";
num++;
console.log(num);//1
var num="0";
num=num+1;
console.log(num);//01
转换为数值型
1、-、*、/可以强制转换
2、利用Number();
parseInt(10,2)//2(将10这个二进制转换为十进制数)
parseInt(值,进制数)、parseFloat()
NAN,不是一个数字
1、内边距会影响盒子大小
2、行内元素,尽量不用上下的padding和margin
3、块元素嵌套块元素。子级会继承父级的宽度,高度由内容决定。如果给子级再设置padding,不会影响盒子宽度。继承的宽度设置padding不会影响盒子宽度。
二、js的数据类型
字符型、数值型、布尔型、null、undefined
js是一种弱数据类型
数据类型转换
转换为字符型方法:
1、利用引号(“”)转换为字符型
2、利用函数String();转换为字符型
var num=10;
console.log(String(num));//输出为字符型
布尔型:true和false
1、利用!!转换为布尔型
var num=20;
console.log(!!num)
2、利用Boolean()转换
3、var num="0";
num++;
console.log(num);//1
var num="0";
num=num+1;
console.log(num);//01
转换为数值型
1、-、*、/可以强制转换
2、利用Number();
parseInt(10,2)//2(将10这个二进制转换为十进制数)
parseInt(值,进制数)、parseFloat()
NAN,不是一个数字
相关文章推荐
- js 基础 数据类型及转换 进制 操作符 ...
- JS之运算符及数据类型的转换
- js数据类型转换规则
- JS 数据类型转换
- js数据类型转换
- JS数据类型之间的转换
- 数据类型转换,JS操作HTML
- 项目期复习:JS操作符,弹窗与调试,注释,数据类型转换
- JS 数据类型转换
- js数据类型转换
- js整数字符串转换为金额类型数据(示例代码)
- js 数据类型转换
- js中各数据类型转换到Boolean类型
- 【JS基础】类型转换——不同数据类型比较
- JS 数据类型转换
- JS中数据类型转换
- js 数据类型转换总结笔记
- js 数据类型转换总结笔记
- js数据类型转换
- js数值计算时使用parseInt进行数据类型转换(jquery)