初识JavaScript(二)

我从上一篇《初识JavaScript(一)》知道和认识JavaScript的词法结构,也开始慢慢接触到了JavaScript的使用方法,是必须按照JavaScript的词法结构规则。比如在进行编程序时,要进行换行时怎样进行换行都用到了哪些换行符号,还有在方法时知道了分号的作用,那就是分号是将一段程序分割开来,保持程序的整洁性,增强程序的可读性等等,还了解到了JavaScript的关键字有哪些,这就是我从上次学习到的知识。

这边随笔文章将会带我领略JavaScript中的类型、值、变量。

一、JavaScript的基本特性

1.支持多种数据类型;

2.变量的工作机制是JavaScript的基本特性;

二、JavaScript的数据类型

1.原始类型(不可变类型):数字、布尔值、字符串、null和undefined属于不可变类型;

2.对象类型(可变类型):数组和对象属于可变类型

三、JavaScript的原始值:null和undefined

四、数据类型

定义:在编程语言中,能够表示并操作的值得类型叫做数据类型。

类型:

四.1  数字

JavaScript的浮点数最小值:±1.7976931348623157*10308,最大值:±5*10-324。

JavaScript的整数范围:-9007199254740992~9007199254740992(包含边界值)

数字直接量的定义:当一个数字直接出现在JavaScript程序中,我们就称之为数字直接量

四.1-1  整型直接量

定义:用一个数字序列表示一个十进制的整数

举例:十进制:0、3、100000;十六进制换成十进制:0xff = 15 * 16 + 15 = 15*16*1+15*1 = 255;八进制转换成十进制:0377 = 0*8*8*8+3*64+7*8+7*1 = 3*64 + 7*8 + 7 = 255

四.1-2  浮点型直接量

组成:一个实数有整数部分、小数点和小数部分组成

举例:3.14、2345.79、.333333、6.02e23(6.02*1023)、1.47328223E-23(1.47328223*10-23)

五、变量

定义:一个值的符号名称。

六、对象

定义:属性的集合就是对象,每个对象都有“名/值对”(值可以是原始值(数字、字符串)、也可以是对象)构成的;

类型:全局对象和一种特殊对象(函数)

七、垃圾回收

JavaScript具有自己的内存管理机制,会自动的对内存进行垃圾回收,不必担心对象的销毁和内存回收。

八、小结

从本次学习中我学习到了JavaScript的基本特性、JavaScript的数据类型、JavaScript的原始值、数据类型、变量、对象、垃圾回收等知识点。

转载于:https://www.cnblogs.com/studyandstudy/p/8232898.html

初识JavaScript(二)相关推荐

  1. JavaScript(一)—— 初识JavaScript/注释/输入输出语句/变量/数据类型

    本篇为 JavaScript 系列笔记第一篇,将陆续更新 文章目录 一.初识 JavaScript 1. JavaScript 是什么 2. JavaScript 的作用 3. HTML.CSS 和 ...

  2. 从零开始学前端:初识JavaScript --- 今天你学习了吗?(JS:Day01)

    从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(JS) 复习:从零开始学前端:jQuery官网 - 今天你学习了吗?(CSS:Day26) 文章目录 从零开始学前端:程序猿小白也可以完全 ...

  3. 黑马程序员——JavaScript基础1(初识 JavaScript)

    文章目录 一.初识 JavaScript 1.1 JavaScript 是什么 1.2 JavaScript 的作用 1.3 HTML/CSS/JS 的关系 1.4 浏览器执行 JS 简介 1.5 J ...

  4. 一、初识JavaScript - 章节课后练习题及答案

    笔记链接:一.初识JavaScript - JavaScript+jQuery 笔记 注:使用的是人民邮电出版社出版的<JavaScript+jQuery 交互式 Web 前端开发>书籍. ...

  5. 初识javaScript(八)对象(一)

    初识javaScript(八)对象(一) 1 对象的相关概念 2 js中的对象的基本定义形式 3 对象的键和值的说明 4 访问对象的值 5 创建对象的方式 6 对象赋值传引用 7 对对象的键值对的操作 ...

  6. JavaScript二(第一个js程序)

    一.<script>xxxx</script>标签解析 1.charset :可选,表示通过src属性指定的字符集,由于大多数浏览器忽略它,所以很少有人用它 2.defer:可 ...

  7. JavaScript入门(part1)--初识JavaScript

    学习笔记,仅供参考,有错必纠 参考自:pink老师教案 文章目录 JavaScript入门 初识JavaScript JavaScript 是什么 JavaScript的作用 浏览器执行JS简介 JS ...

  8. jQuery相当于对 javascript二次开发,所以基于 jQuery实现的各种插件直接调用即可...

    jQuery相当于对 javascript二次开发,所以基于 jQuery实现的各种插件直接调用即可 转载于:https://www.cnblogs.com/npk19195global/p/4482 ...

  9. 初识react(二) 实现一个简版的html+redux.js的demo

    回顾 初识react(一) 揭开jsx语法和虚拟DOM面纱 初识react(二) 实现一个简版的html+redux.js的demo 初识react(三)在 react中使用redux来实现简版计数器 ...

最新文章

  1. python跳出双层for循环的解决方法
  2. Initializing Spring root WebApplicationContext
  3. MyBatis中的大于、小于、like等符号写法
  4. 正在或即将被使用的Go依赖包管理方法:Go Modules,Go 1.13的标准特性
  5. 开放下载!《阿里云存储白皮书》全面解读阿里云存储二十年的技术演进
  6. js中的bool值转换及 、||、 !!详解
  7. contab 手动可以 java_crontab 定时执行脚本出错,但手动执行脚本正常
  8. 深度学习工作笔记002---曼哈顿距离_欧氏距离
  9. ASP.NET第三方控件网站
  10. 500G JAVA视频网盘分享 (JEECG开源社区)
  11. 服务器网卡无法开启lldp协议,lldp支持-VMware vSphere - 思科华为论坛
  12. 计算机控制系统中的Z变换
  13. 腾讯刷屏!一季度狂赚478亿,员工人均月薪7.6万
  14. GDS中如何加logo
  15. 在字节跳动的实习经历分享 | 万字求职指南
  16. ipa在线安装搭建_在线安装IPA 文件和视频下载
  17. cocos2dx 精灵增加触摸事件
  18. html中如何修改表格标题栏,如何设置css中表格标题caption标签的位置
  19. Android开发详解之App升级程序一点通
  20. (B站必备)使用BiliBiliTool,全自动完成B 站任务神器!!!

热门文章

  1. 学密码学一定得学程序 KMP
  2. 转载 - 使用HTML5、CSS3和jQuery增强网站用户体验
  3. sql server支持gb18030里面的疑难中文字
  4. Microsoft Dynamics AX 2009 新增功能 – 应用(目录)
  5. 大厂Android面试,居然还问这些问题!
  6. Day9 操作系统介绍
  7. React文档(六)state和生命周期
  8. REST 架构是什么
  9. 直接拿来用!最火的iOS开源项目
  10. 10月第2周.ORG总量TOP10:中国增1701个 涨幅最大