javascript的数据类型的简单介绍
目录
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的数据类型的简单介绍相关推荐
- JavaScript词法作用域的简单介绍
by Michael McMillan 迈克尔·麦克米兰(Michael McMillan) JavaScript词法作用域的简单介绍 (An easy intro to Lexical Scopin ...
- php mixed 类型,PHP数据类型及简单介绍
(常见的数据类型)Table of Contents 四种标量类型 布尔类型(boolean):值为TRUE和FALSE 整型(integer):值为{..., -2, -1, 0, 1, 2, .. ...
- 浏览器html5/css3兼容性检测的javascript类库 - Modernizr简单介绍
为什么80%的码农都做不了架构师?>>> 日期:2012-4-17 来源:GBin1.com 在线演示 本地下载 大家是不是在开发设计过程中遇到如下情况?某些浏览器不支持H ...
- 简单介绍Python中的几种数据类型
大体上把Python中的数据类型分为如下几类: Number(数字) 包括int,long,float,complex String(字符串) 例如:hello,"hello",h ...
- 简单介绍Javascript匿名函数和面向对象编程
忙里偷闲,简单介绍一下Javascript中匿名函数和闭包函数以及面向对象编程.首先简单介绍一下Javascript中的密名函数. 在Javascript中函数有以下3中定义方式: 1.最常用的定义方 ...
- 简述python中的几种数据类型,简单介绍Python中的几种数据类型
简单介绍Python中的几种数据类型 python 里面分为 基本数据类型 和 复合数据类型 基本数据类型包括:数值 字符串 布尔 和 none 复合数据类型包括:列表 元组 字典 和集合怎么算是深情 ...
- python学习笔记(一)Python 简单介绍
Python学习笔记(一)Python 简单介绍 Python介绍 Python简介 Python应用领域 Python是解释型的语⾔ 编译和解释的区别是什么? 编译型vs解释型 编译型 解释型 Py ...
- TS简单介绍以及用法
TS简单介绍以及用法 一.什么是TS TS是TypeScript的缩写,是JavaScript的超集 (JS有的TS都有),也可以说TS是 type + js,加了一个类型.比如:JS:let a = ...
- 求介绍matlab函数用法的书,MATLAB初学者教程--函数用法的简单介绍
1.4 函数用法的简单介绍 1.4.1什么是函数 似乎很多人一听到函数这个词就会想到数学中的某个概念,然后对于恐惧数学的同学就开始打退堂鼓.在matlab当中到处可以用到函数,它的出现可以让我们用很简 ...
最新文章
- windows系统下Python环境的搭建
- pandas使用append函数在dataframe上纵向合并数据实战:多个dataframe合并、合并series左右dataframe的一样、合并字典数据作为dataframe的行
- # 关于“态势感知”产品活动体验
- 最短路径之Dijkstra算法
- erp框架 saas_传统ERP软件和SaaS管理软件的区别
- SQLi LABS Less-29
- 关于Yaffs2在u-boot中的支持
- 大厂不一定要进,算法必须要学!精选算法文章89篇
- python在线编程免费课程-Python少儿基础编程课程
- 如何清除 MacBook 上的浏览​​器缓存
- 【Error】:10061由于目标计算机积极拒绝,无法连接
- 电脑桌面数字时钟c语言,DesktopDigitalClock(桌面数字时钟)
- 奇门遁甲时家转盘奇门排盘,带八字排盘
- 微信小程序上传头像,使用wx.chooseImage; wx.uploadFile
- 选择永远比努力更重要!
- 单片机编程歌曲c语言发如雪,51单片机电子琴制作
- Ubuntu安装NVDIA显卡驱动,CUDA及cuDNN
- Ubuntu安装有道词典出现缺少依赖关系问题
- linux最多多少主分区,Linux为什么最多能分4个四个主分区
- 攻防世界-MISC:glance-50
热门文章
- 向量检索的搜索引擎实现
- adobe网站无法加载服务器,关于在网页上视频无法显示(有关adobe flash )
- 调整“帝国时代”游戏的速度(转)
- 逆战用计算机咋弹,逆战烟雾弹怎么丢_逆战烟雾弹使用技巧_快吧游戏
- Omni Recover——适用的IOS数据的恢复方案
- 深入理解线程池 ThreadPoolExecutor
- WinRAR 3.90 3.80 3.71 的注册码 - rarreg.key 解压缩软件
- mes系统故障_MES系统现在存在哪些问题
- nao机器人学习笔记4
- Qt/C++ + opengl 解析stl文件(二进制和Ascii两种格式)