目录

1.umber 数字类型

2,String字符串类型

3.字符串转义符

4.字符串长度

5.字符串拼接

6.布尔型Boolean

7.Undefined和 Null


1.umber 数字类型

Infinity ,代表无穷大,大于任何数值

Infinity ,代表无穷小,小于任何数值

NaN ,Not a number,代表一个非数值

isNaN

用来判断一个变量是否为非数字的类型 ,返回 true 或者 false

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><script>var age = 21;var isNum = isNaN(age);console.log(isNum);          // false var name= "小明";console.log(isNaN(name));   // true ,"小明"是一个非数字类型是一个字符串类型</script></body>
</html>

2,String字符串类型

1.字符串定义

字符串型可以是引号中的任意文本,其语法为 双引号 "" 和 单引号''。

举例:var sexs ='今天是7月15号' ;        //如果没有引号会报错

引号嵌套

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

var times = “今天是2022年7月15号’”;

3.字符串转义符

注意:字符串中有特殊字符,我们用转义符都是 \ 开头的进行转义。

\n :                换行符;

\\ :                斜杠\;

\’:                 ‘ 单引号;

\”:                “双引号”;

\t:                 tab缩进

\b:                空格

4.字符串长度

字符串是由若干个字符组成,这些字符的数量就是字符串的长度。这里需要用到length属性

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><script>var str = "今天是星期五,7月15号";alert(str.length); //输出是12</script></body>
</html>

5.字符串拼接

多个字符串之间可以使用 + 进行拼接之后得到新的字符串

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>pc第一个</title></head><body><script>var str = "路漫漫其修远兮,",strAll="";strAll = str + "吾将上下而求索";alert(strAll );//路漫漫其修远兮,吾将上下而求索alert(100+100);//200                数字类型alert("100"+"100");//100100        注意这里是字符串哦,不是数字类型</script></body>
</html>

古诗 拼接

数字拼接 

字符串拼接 

6.布尔型Boolean

布尔类型有两个值:true 和 false ,其中 true 表示真(对),而 false 表示假(错)。

布尔型和数字型相加的时候, true 的值为 1 ,false 的值为 0。

  console.log(true + 1);  // 2console.log(false + 1); // 1

7.Undefined和 Null

        Undefined:一个声明后没有被赋值的变量会有一个默认值undefined;

var ages;console.log(ages);           // undefinedconsole.log('你好' + ages);  // 你好undefinedconsole.log(715 + ages);     // NaNconsole.log(true + ages);   //  NaN

Null:一个声明变量给 null 值,里面存的值为空;

  var ages= null;console.log('你好' + ages);  // 你好nullconsole.log(20 + ages);     // 20console.log(true + ages);   

typeof 可用来获取检测变量的数据类型。( 获取变量类型)

 var ages = 18;var names = null;console.log(typeof ages)  // 结果 number   console.log(typeof names) // object

javascript的数据类型的简单介绍相关推荐

  1. JavaScript词法作用域的简单介绍

    by Michael McMillan 迈克尔·麦克米兰(Michael McMillan) JavaScript词法作用域的简单介绍 (An easy intro to Lexical Scopin ...

  2. php mixed 类型,PHP数据类型及简单介绍

    (常见的数据类型)Table of Contents 四种标量类型 布尔类型(boolean):值为TRUE和FALSE 整型(integer):值为{..., -2, -1, 0, 1, 2, .. ...

  3. 浏览器html5/css3兼容性检测的javascript类库 - Modernizr简单介绍

    为什么80%的码农都做不了架构师?>>>    日期:2012-4-17  来源:GBin1.com 在线演示  本地下载 大家是不是在开发设计过程中遇到如下情况?某些浏览器不支持H ...

  4. 简单介绍Python中的几种数据类型

    大体上把Python中的数据类型分为如下几类: Number(数字) 包括int,long,float,complex String(字符串) 例如:hello,"hello",h ...

  5. 简单介绍Javascript匿名函数和面向对象编程

    忙里偷闲,简单介绍一下Javascript中匿名函数和闭包函数以及面向对象编程.首先简单介绍一下Javascript中的密名函数. 在Javascript中函数有以下3中定义方式: 1.最常用的定义方 ...

  6. 简述python中的几种数据类型,简单介绍Python中的几种数据类型

    简单介绍Python中的几种数据类型 python 里面分为 基本数据类型 和 复合数据类型 基本数据类型包括:数值 字符串 布尔 和 none 复合数据类型包括:列表 元组 字典 和集合怎么算是深情 ...

  7. python学习笔记(一)Python 简单介绍

    Python学习笔记(一)Python 简单介绍 Python介绍 Python简介 Python应用领域 Python是解释型的语⾔ 编译和解释的区别是什么? 编译型vs解释型 编译型 解释型 Py ...

  8. TS简单介绍以及用法

    TS简单介绍以及用法 一.什么是TS TS是TypeScript的缩写,是JavaScript的超集 (JS有的TS都有),也可以说TS是 type + js,加了一个类型.比如:JS:let a = ...

  9. 求介绍matlab函数用法的书,MATLAB初学者教程--函数用法的简单介绍

    1.4 函数用法的简单介绍 1.4.1什么是函数 似乎很多人一听到函数这个词就会想到数学中的某个概念,然后对于恐惧数学的同学就开始打退堂鼓.在matlab当中到处可以用到函数,它的出现可以让我们用很简 ...

最新文章

  1. windows系统下Python环境的搭建
  2. pandas使用append函数在dataframe上纵向合并数据实战:多个dataframe合并、合并series左右dataframe的一样、合并字典数据作为dataframe的行
  3. # 关于“态势感知”产品活动体验
  4. 最短路径之Dijkstra算法
  5. erp框架 saas_传统ERP软件和SaaS管理软件的区别
  6. SQLi LABS Less-29
  7. 关于Yaffs2在u-boot中的支持
  8. 大厂不一定要进,算法必须要学!精选算法文章89篇
  9. python在线编程免费课程-Python少儿基础编程课程
  10. 如何清除 MacBook 上的浏览​​器缓存
  11. 【Error】:10061由于目标计算机积极拒绝,无法连接
  12. 电脑桌面数字时钟c语言,DesktopDigitalClock(桌面数字时钟)
  13. 奇门遁甲时家转盘奇门排盘,带八字排盘
  14. 微信小程序上传头像,使用wx.chooseImage; wx.uploadFile
  15. 选择永远比努力更重要!
  16. 单片机编程歌曲c语言发如雪,51单片机电子琴制作
  17. Ubuntu安装NVDIA显卡驱动,CUDA及cuDNN
  18. Ubuntu安装有道词典出现缺少依赖关系问题
  19. linux最多多少主分区,Linux为什么最多能分4个四个主分区
  20. 攻防世界-MISC:glance-50

热门文章

  1. 向量检索的搜索引擎实现
  2. adobe网站无法加载服务器,关于在网页上视频无法显示(有关adobe flash )
  3. 调整“帝国时代”游戏的速度(转)
  4. 逆战用计算机咋弹,逆战烟雾弹怎么丢_逆战烟雾弹使用技巧_快吧游戏
  5. Omni Recover——适用的IOS数据的恢复方案
  6. 深入理解线程池 ThreadPoolExecutor
  7. WinRAR 3.90 3.80 3.71 的注册码 - rarreg.key 解压缩软件
  8. mes系统故障_MES系统现在存在哪些问题
  9. nao机器人学习笔记4
  10. Qt/C++ + opengl 解析stl文件(二进制和Ascii两种格式)