javascript入门学习笔记打卡(2)

简介: javascript入门学习笔记打卡(2)

个人名片:

😊作者简介:一名大一在校生,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

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

目录
相关文章
|
1月前
|
JavaScript 前端开发 C语言
javascript基础入门
javascript基础入门
23 1
|
3月前
|
JSON JavaScript 前端开发
Danfo.js专题 - Danfo.js与Dnotebook简介与入门
Danfo.js专题 - Danfo.js与Dnotebook简介与入门
45 0
|
3月前
|
JSON JavaScript 前端开发
Webpack【Webpack图片处理、Webpack中proxy代理 、自动清理dist、Webpack优化、JavaScript中的代码检查】(三)-全面详解(学习总结---从入门到深化)(下)
Webpack【Webpack图片处理、Webpack中proxy代理 、自动清理dist、Webpack优化、JavaScript中的代码检查】(三)-全面详解(学习总结---从入门到深化)
49 2
|
2月前
|
JavaScript
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)
27 0
|
2月前
|
消息中间件 Web App开发 JavaScript
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
69 0
|
3月前
|
JavaScript 前端开发 API
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)(下)
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
33 0
|
3月前
|
消息中间件 Web App开发 JavaScript
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)(上)
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
42 0
|
3月前
|
JavaScript
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)(下)
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)
25 0
|
2月前
|
前端开发 JavaScript API
JavaScript学习笔记(一)promise与async
JavaScript学习笔记(一)promise与async
|
2月前
|
前端开发 JavaScript
从零开始学习前端开发:HTML、CSS、JavaScript入门指南
【2月更文挑战第1天】本文将带领读者从零开始学习前端开发,介绍HTML、CSS和JavaScript的基础知识与应用,帮助读者快速入门前端开发领域。
59 1