IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> JavaScript基础语法2-数据类型 -> 正文阅读

[JavaScript知识库]JavaScript基础语法2-数据类型

01 变量的数据类型:

由js引擎根据 = 右边变量值的数据类型来判断的,运行完毕之后,变量就确定了数据类型。?

JavaScript拥有动态类型,同时也意味着相同的变量可用作不同的类型

var  x = 6;  // x为数字
var x = 'pp'; // x为字符串

02 数据类型( 简单 和)

简单数据类型说明默认值
Number数字型,包含整型值和浮点型值0
?Boolean布尔值false
String字符串类型“”
Undefinedvar a;声明了变量a,但是没有给值,此事a=undefinedundefined
Nullvar a = null;声明了变量a 为空值null

数字型Number

// isNaN() 这个方法用来判断非数据 并且返回一个值 
//如果是数字 返回的是false; 如果不是数据 返回的是true
        console.log(isNaN(12)); //false
        console.log(isNaN('pp'));  // true

字符串型 String

1. 可以用单引号 也可以用双引号

????????js可以用单引号嵌套双引号,或者用双引号嵌套单引号(外双内单,外单内双)

?2. 字符串转义符 (转义字符写在引号里面)

?3. 字符串长度??

? ? ? ? 通过字符串的length属性可以获取整个字符串的长度。

4.字符串拼接

  • 多个字符串之间可以使用+进行拼接,其拼接方式为 字符串+任何类型=拼接之后的新字符串
  • 拼接前会把字符串相加的任何类型转成字符串,再拼接成一个新的字符串?
  • ?数值相加,字符相连

案例(弹窗用户输入年龄,显示年龄)

  // 弹出一个输入框(prompt),让用户输入年龄(用户输入)
  // 把用户输入的值用变量保存起来,把刚才输入的年龄与所要输出的字符串拼接(程序内部处理)
  // 使用alert 语句弹出警示框(输出结果)
       var age =  prompt("请输入你的年龄");
        var str = "你今天已经" + age  +"岁"
        alert(str);

布尔型 Boolean

var a = true;
var b = false;
console.log(a+1); // 2 true参与加法运算当1来看
console.log(b+1); // 1 false参与加法运算当做 0来看

Undefined

        //如果一个变量声明未赋值 就是Undefined 未定义数据类型
        var str;
        console.log(str);
        var vara = undefined;
        console.log(vara + "pin"); //undefinedpin
        console.log(vara + 1); // NaN  undefined 和数字相加 最后 的结果是NaN

Null 空值

// null 空值
var va = null;
console.log(va + "pin"); // nullpin
console.log(va + 1 ); //1

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-11-30 15:31:56  更:2021-11-30 15:33:19 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/21 1:24:45-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码