<一起JS(基础篇)>4.标识符、字符串、Number、波尔值、Null和Undefined


一、标识符

在js中所有的可以由我们自主命名的都可以称为是标识符例如:变量名、函数名、属性名都属于标识符,命名一个标识符时需要遵守如下的规则:
         1.标识符中可以含有字母、数字、_、$
         2.标识符不能以数字开头
         3.标识符不能是ES中的关键字或保留字
         4.标识符一般都采用驼峰命名法 -首字母小写,每个单词的开头字母大写,其余字母小写
    Js底层保存标识符时实际上是采用的Unicode编码,所以理论上讲,所有utf-8中含有的内容都可以作为标识符

二、字符串

代码如下:

<!DOCTYPE html>
<!--* @Author: KyinYang* @Date: 2021-01-30 09:42:31* @LastEditTime: 2021-02-03 09:39:07* @Description: 字符串* @FilePath: \undefinedd:\VSCode\JS\06js字符串.html
-->
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script type="text/javascript">/**数据类型指的就是字面量的类型*在js中一共有六种数据类型*       String字符串*      Number数值*      Boolean布尔值*      Null空值*      Undefined未定义*      Object 对象***其中String Nmuber Boolean Null Undefined属于基本数据类型*而Object属于引用数据类型***//**String字符串*      -在JS中字符串需要使用引号引起来*      -使用双引号或者单引号都可以,但是不要混着用*      -引号不能嵌套,双引号不能放双引号,单引号不能放单引号*/var str1 = "hello"console.log(str1);/**在字符串中我们可以使用\作为转义字符,*当表示一些特殊符号时可以使用\进行转义*//**  \"表示"*  \'表示'*  \n表示换行*  \t制表符*  \\表示\*/var str2 = "我说:\"今天天气真不错!\"";console.log(str2);</script>
</head>
<body>
</body>
</html>

三、Number

代码如下:

<!DOCTYPE html>
<!--* @Author:KylinYnag* @Date: 2021-01-30 10:15:57* @LastEditTime: 2021-02-03 09:39:14* @Description: Number* @FilePath: \undefinedd:\VSCode\JS\07jsNumber.html
-->
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script type="text/javascript">/**在js中所有的数值都是Number类型*包括整数和浮点数(小数)*///数字123var a = 123;//字符串123var b = "123";/*可以使用一个运算符typeof来检查一个变量类型语法:typeof 变量检查字符串时,会返回string检查数值时,会返回number**/console.log(typeof a);console.log(typeof b);/*JS中可表示数字的最大值Number.MAX_VALUE如果使用Number表示的数字超过了最大值,则返回一个Infinity,表示正无穷使用typeof检查Infinity也会返回Number**/console.log(Number.MAX_VALUE);/**这样运算会返回"NaN",一个特殊的数字,表示Not A Number使用typeof检查也会返回number*/a = "abc" * "bcd";console.log(a);/*Number.MIN_VALUE大于0的最小值 **/a = Number.MIN_VALUE;console.log(a);/*在js中整数的运算基本可以保证精确*/var c = 123 + 456;/*如果使用JS进行浮点数运算,可能得到一个不精确的结果,二进制无法精确表示1/10,所有语言都有这个问题所以千万不要使用js进行对精确度要求高的运算*/var c = 0.1 + 0.2;console.log(c);</script>
</head>
<body>
</body>
</html>

四、波尔值

<!DOCTYPE html>
<!--* @Author: KylinYang* @Date: 2021-01-30 11:21:00* @LastEditTime: 2021-02-04 10:21:19* @Description: 波尔值* @FilePath: \undefinedd:\VSCode\JS\08js波尔值.html
-->
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script type="text/javascript">/*Boolean 波尔值波尔值只有两个true -表示真*/var bool = true;console.log(typeof bool);console.log(bool);</script>
</head>
<body>
</body>
</html>

五、Null和Undefined

<!DOCTYPE html>
<!--* @Author: KylinYang* @Date: 2021-01-30 11:27:30* @LastEditTime: 2021-02-04 10:26:32* @Description: sNull和Undefined* @FilePath: \undefinedd:\VSCode\JS\09jsNull和Undefined.html
-->
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script type="text/javascript">/**Null(空值)类型的值只有一个,就是Null*null这个值专门用来表示一个空对象* 使用typeof检查一个null值时,会返回一个object*/var a = null;console.log(typeof a);/**Undefined(未定义)类型只有一个,就undefined*当声明一个变量,但是并不给变量赋值时,他的值就是undefined*使用typeof检查一个undefined时也会返回一个undefined*/var b;console.log(b);</script>
</head>
<body>
</body>
</html>

<一起JS(基础篇)>4.标识符、字符串、Number、波尔值、Null和Undefined相关推荐

  1. ie9无法获取未定义或 null 引用的属性“indexof”_前端JS基础篇(二)JS基本数据类型和引用数据类型及检测数据类型方法...

    JS中的数据类型 (一).基本数据类型(值类型) 1.number:数字 -12.12.5.-12.5 0这些数字都是number: js中增加了一个number类型的数据:'NaN' typeof ...

  2. 前端面试题汇总(JS 基础篇)

    前端面试题汇总(JS 基础篇)** 1.javascript 的 typeof 返回哪些数据类型** object number function boolean underfind stringty ...

  3. JS基础篇--HTML DOM classList 属性

    页面DOM里的每个节点上都有一个classList对象,程序员可以使用里面的方法新增.删除.修改节点上的CSS类.使用classList,程序员还可以用它来判断某个节点是否被赋予了某个CSS类. 添加 ...

  4. cytoscape.js基础篇

    cytoscape.js基础篇 cytoscape.js 包引用 版本信息 Citation Funding 基础篇 cytoscape.js变量描述 位置 Elements JSON 节点属性说明 ...

  5. (一)JS 基础篇—基础知识总结

    ⛺️ 欢迎大家拜访我的:个人博客 ⛽️ 前端加油站之[JavaScript]⛽️ 内容 地址 (一)JS 基础篇-基础知识总结 ⛳️ [快来点点我 ~] (二)JS 基础篇-函数与作用域 ⛳️ [快来 ...

  6. 前端面试题目汇总摘录(JS 基础篇 —— 2018.11.01更新)

    温故而知新,保持空杯心态 JS 基础 JavaScript 的 typeof 返回那些数据类型 object number function boolean undefined string type ...

  7. 前端面试题目汇总摘录(JS 基础篇)

    温故而知新,保持空杯心态 JS 基础 JavaScript 的 typeof 返回那些数据类型 object number function boolean undefined string type ...

  8. 前端工程化----Node.js基础篇

    文章目录 1.认识Node.js Node.js是什么 Node.js应用场景 2.Node.js安装和版本管理 Node.js安装 Node.js版本工具 3.Node.js执行文件 4.Node. ...

  9. 前端学习笔记(CSS、JS基础篇)

    CSS篇 注意:css注释使用/ /,而不是<!-- -->或者//,否则很容易导致不明错误!!! div padding:内边距.盒子内容与盒子边框的距离设置,相当于给盒子加了厚度,使用 ...

  10. Node.js 基础篇(十三):Express快速入门

    目录 一.特色 1.Web 应用 2.API 3.性能 二.安装 三.Hello world 实例 四.路由 1.路由方法 2.路由路径 3.路由句柄 4.响应方法 5.app.route() 6.e ...

最新文章

  1. 【第六期】拿不到offer全额退款 人工智能工程师培养计划招生
  2. 如何成为出色的项目经理:成功的五个关键因素
  3. boost::histogram::axis::transform用法的测试程序
  4. 承载(Host)通用语言执行时
  5. SAP CRM和Cloud for Customer订单中的业务伙伴的自动决定机制
  6. input 中的autoComplete属性
  7. 贵大计算机在职,贵州大学在职研究生招生信息网
  8. 安利一个React同构渲染脚手架 —— razzle
  9. 云计算时代的DCI技术
  10. Win10系统安装Ubuntu系统
  11. [C#] RSA 加密解密
  12. 《胡雪岩全传》高阳——读后感
  13. 一位资深开发的个人经历 【转自百度贴吧 java吧 原标题 4年java 3年产品 现在又开始做android了】...
  14. python 换硬币
  15. java 支付宝退款、提现(单笔转账到支付宝账户接口)
  16. 1034:计算三角形面积
  17. 22021年江苏高考成绩查询,2021年江苏高考位次查询及一分一段表排名查询
  18. linux命令行连接wifi RTL810xE PCI Express Fast Ethernet Controller 网卡
  19. 关于LIMS系统的安全性
  20. 多用户良精商城网店购物系统 v1.7.1

热门文章

  1. 软件使用-历史足迹-01
  2. 易语言清空c盘指令,C盘清理命令
  3. 计算机电源风扇是吹风还是吸风,回答一些网友关于机箱内风道以及电源吸风还是抽风的问题...
  4. java实现等额本息算法
  5. 怎么用c语言编写2的n次方,2的n次方用C语言怎么编写程序
  6. 对计算机科学的总体认识,浅谈对计算机科学与技术的认识
  7. 对计算机科学与技术专业的认识和思考,计算机科学与技术专业的认识与思考
  8. 打印机显示链接到计算机,电脑连接打印机突然显示错误怎么办
  9. LaTeX引用参考文献——BibTex参考文献格式大全
  10. ape 文件 转化为mp3 文件