初识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(二)相关推荐
- JavaScript(一)—— 初识JavaScript/注释/输入输出语句/变量/数据类型
本篇为 JavaScript 系列笔记第一篇,将陆续更新 文章目录 一.初识 JavaScript 1. JavaScript 是什么 2. JavaScript 的作用 3. HTML.CSS 和 ...
- 从零开始学前端:初识JavaScript --- 今天你学习了吗?(JS:Day01)
从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(JS) 复习:从零开始学前端:jQuery官网 - 今天你学习了吗?(CSS:Day26) 文章目录 从零开始学前端:程序猿小白也可以完全 ...
- 黑马程序员——JavaScript基础1(初识 JavaScript)
文章目录 一.初识 JavaScript 1.1 JavaScript 是什么 1.2 JavaScript 的作用 1.3 HTML/CSS/JS 的关系 1.4 浏览器执行 JS 简介 1.5 J ...
- 一、初识JavaScript - 章节课后练习题及答案
笔记链接:一.初识JavaScript - JavaScript+jQuery 笔记 注:使用的是人民邮电出版社出版的<JavaScript+jQuery 交互式 Web 前端开发>书籍. ...
- 初识javaScript(八)对象(一)
初识javaScript(八)对象(一) 1 对象的相关概念 2 js中的对象的基本定义形式 3 对象的键和值的说明 4 访问对象的值 5 创建对象的方式 6 对象赋值传引用 7 对对象的键值对的操作 ...
- JavaScript二(第一个js程序)
一.<script>xxxx</script>标签解析 1.charset :可选,表示通过src属性指定的字符集,由于大多数浏览器忽略它,所以很少有人用它 2.defer:可 ...
- JavaScript入门(part1)--初识JavaScript
学习笔记,仅供参考,有错必纠 参考自:pink老师教案 文章目录 JavaScript入门 初识JavaScript JavaScript 是什么 JavaScript的作用 浏览器执行JS简介 JS ...
- jQuery相当于对 javascript二次开发,所以基于 jQuery实现的各种插件直接调用即可...
jQuery相当于对 javascript二次开发,所以基于 jQuery实现的各种插件直接调用即可 转载于:https://www.cnblogs.com/npk19195global/p/4482 ...
- 初识react(二) 实现一个简版的html+redux.js的demo
回顾 初识react(一) 揭开jsx语法和虚拟DOM面纱 初识react(二) 实现一个简版的html+redux.js的demo 初识react(三)在 react中使用redux来实现简版计数器 ...
最新文章
- python跳出双层for循环的解决方法
- Initializing Spring root WebApplicationContext
- MyBatis中的大于、小于、like等符号写法
- 正在或即将被使用的Go依赖包管理方法:Go Modules,Go 1.13的标准特性
- 开放下载!《阿里云存储白皮书》全面解读阿里云存储二十年的技术演进
- js中的bool值转换及 、||、 !!详解
- contab 手动可以 java_crontab 定时执行脚本出错,但手动执行脚本正常
- 深度学习工作笔记002---曼哈顿距离_欧氏距离
- ASP.NET第三方控件网站
- 500G JAVA视频网盘分享 (JEECG开源社区)
- 服务器网卡无法开启lldp协议,lldp支持-VMware vSphere - 思科华为论坛
- 计算机控制系统中的Z变换
- 腾讯刷屏!一季度狂赚478亿,员工人均月薪7.6万
- GDS中如何加logo
- 在字节跳动的实习经历分享 | 万字求职指南
- ipa在线安装搭建_在线安装IPA 文件和视频下载
- cocos2dx 精灵增加触摸事件
- html中如何修改表格标题栏,如何设置css中表格标题caption标签的位置
- Android开发详解之App升级程序一点通
- (B站必备)使用BiliBiliTool,全自动完成B 站任务神器!!!