【js】学习笔记打卡(2)

坠入暮云间x 2023-02-21 20:42:02

个人名片:
😊作者简介:一名大一在校生,web前端开发专业
🤡 个人主页: python学不会
🐼第一次写博客,写的不好望指正
🎅
学习目标: 坚持每一次的学习打卡

文章目录

  • 基本数据类型
  • 数据类型检测

基本数据类型

无

Boolean (布尔值):常用于逻辑判断 true和false

String(字符型):程序中的字符型数据包含在单引号(‘ ’)或者双引号(“ ”);

在这里插入图片描述

Number(数值型):javascript中不区分整数和浮点数,所有数字都是数值型

  1. 添加“ -” 表示负数
  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

感谢你的观看,有什么错误欢迎在评论中指出,我会继续每天坚持打卡学习

...全文
72 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

107

社区成员

发帖
与我相关
我的任务
社区描述
14天挑战赛发文处
学习 个人社区
社区管理员
  • Alita11101_
  • 穆雄雄
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

本次活动的文章请发布在社区内

试试用AI创作助手写篇文章吧