个人名片:
😊作者简介:一名大一在校生,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
感谢你的观看,有什么错误欢迎在评论中指出,我会继续每天坚持打卡学习