个人名片:
😊作者简介:一名大一在校生,web前端开发专业
🤡 个人主页: python学不会
🐼第一次写博客,写的不好望指正
🎅学习目标: 坚持每一次的学习打卡
基本数据类型
Boolean (布尔值):常用于逻辑判断 true和false;
String(字符型):程序中的字符型数据包含在单引号(‘ ’)或者双引号(“ ”);
Number(数值型):javascript中不区分整数和浮点数,所有数字都是数值型
- 添加“ -” 表示负数
2.设置为NaN表示非数值(NaN与任何值都不相等,包括本身)
Null(空型):表示一个不存在的或无效的对象与地址
Undefined:(未定义型)表明变量还未被初始化时,变量默认为Undefined
数据类型检测
// 数据类型检测
var num1 = 12,num2='34',sum=0;
sum=num1+num2;
console.log(sum);
//输出1234
typeof操作符以字符串形式返回未经计算的操作数的类型
//typeof操作符
typeof checkobj;
typeof(checkobj);
console.log(typeof num1);//输出number
console.log(typeof num2);//输出string
console.log(typeof sum);//输出string
//不同数据类型测试
document.write(typeof'hello'+'<br/>');//string
document.write(typeof 1 +'<br/>');//number
document.write(typeof true+'<br/>');//boolean
document.write(typeof null+'<br/>');//object
document.write(typeof undefined+'<br/>');//undefined
转字符型
//转字符型
var num1 = num2 =num3 =4, num4=26;
console.log(String(12));//12
console.log(num1+num2+num3.toString());//84
console.log(num4.toString(2));//11010
转数值型
//转数值型
var num1 = prompt('请输入求和的第一个数据:');
var num2 = prompt('请输入求和的第二个数据:');
console.log(num1+num2);
console.log(parseInt(num1)+parseInt(num2));
//输入任意两个数所求的和是他的结果
转布尔型常用于表达式和流程控制语句中
//判断用户是否有内容输入
var con =prompt();
if(Boolean(con)){
document.write('已输入内容');
}else{
document.write('无输入内容');
}
//用户单击“取消”,则显示为“无输入内容” 为FALSE
//用户输入任意文字,则显示为已输入内容,为true
感谢你的观看,有什么错误欢迎在评论中指出,我会继续每天坚持打卡学习