初识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的原始值、数据类型、变量、对象、垃圾回收等知识点。
初识JavaScript(二)的更多相关文章
- 初识JavaScript(三)
初识JavaScript(三) 我从上一讲<初识JavaScript(二)>了解到了类型.值.变量的定义以及特点,本节我将学习到JavaScript中的算术运算.二进制浮点数和四舍五入的错 ...
- Day15 HTML补充、初识JavaScript
一.上节回顾 上节回顾: HTML 头部信息:编码.title.style.link(导入css文件) 身体: 内联 块级 --->inline-block(既有内联效果又有块级效果) a标签: ...
- 《前端之路》之 初识 JavaScript
01 初识 JavaScript 作为在码农圈混迹了 四五年的老码畜来说,学习一门新的语言,就仿佛是老司机开新车一样 轻车熟路. 为什么会这么快呢? 因为各种套路啊- 任何一种计算机语言的最开始都是和 ...
- 笔记一、初识 Javascript
一.初识 Javascript javascript是一种专为与网页交互儿设计的脚本语言.由三部分组成:ECMAScript (ECMA-262定义) : 提供核心语言功能文档对象模型(DOM): ...
- 从头开始学JavaScript (二)——变量及其作用域
原文:从头开始学JavaScript (二)--变量及其作用域 一.变量 ECMAscript变量是松散型变量,所谓松散型变量,就是变量名称可以保存任何类型的数据,每个变量仅仅是一个用于保存值的占位符 ...
- 初识JavaScript(一)
初识JavaScript(一) 最近由于工作的需要的原因,我从一个写后台的现在让我转到写前端,再加上我的js部分特别的差,所以我现在开始学习js部分的知识. 我的第一篇博文就这样开始写了.俗话说,千里 ...
- SkylineDemoForWeb JavaScript二次开发示例代码
SkylineDemoForWeb JavaScript二次开发示例代码 http://files.cnblogs.com/files/yitianhe/SkylineDemoForWeb.zip
- JavaScript二(第一个js程序)
一.<script>xxxx</script>标签解析 1.charset :可选,表示通过src属性指定的字符集,由于大多数浏览器忽略它,所以很少有人用它2.defer:可选 ...
- 01初识 JavaScript
1.初识 JavaScript 1.1 JavaScript 是什么 l JavaScript 是世界上最流行的语言之一,是一种运行在客户端的脚本语言 (Script 是脚本的意思) l 脚本语言 ...
随机推荐
- 51 Nod 数字1的数量
1009 数字1的数量 基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 收藏 关注 给定一个十进制正整数N,写下从1开始,到N的所有正数,计算出其中出现所有1的 ...
- Codeforces 1213F Unstable String Sort
cf题面 中文题意 求一个由最多26个.最少k个小写字母构成的,长度为n的字符串,这个字符串要满足的要求是--当其中字母按照p和q两个\(1\)~\(n\)的全排列重新排序时,新的字符串是按照升序排好 ...
- iptables中DNAT和SNAT转发的配置方法
1.一对一流量完全DNAT 首先说一下网络环境,普通主机一台做防火墙用,网卡两块 eth0 192.168.0.1 内网 eth1 202.202.202.1 外网 内网中一台主机 192.168. ...
- LeetCode 141、142环形链表
141题: 首先,先看141题,这个题是比较初级也是比较经典的环形链表题: 给定一个链表,判断链表中是否有环. 进阶:你能否不使用额外空间解决此题? 那么,什么是有环的链表呢: 这个就是有环的链表 题 ...
- JavaWeb_(SSH论坛)_五、帖子模块
基于SSH框架的小型论坛项目 一.项目入门 传送门 二.框架整合 传送门 三.用户模块 传送门 四.页面显示 传送门 五.帖子模块 传送门 六.点赞模块 传送门 七.辅助模块 传送门 回复帖子 分析回 ...
- C# 查看计算机端口使用状态
using System.Net.NetworkInformation; /// <summary> /// 获取第一个可用的端口号 /// </summary> /// &l ...
- electron--Tray添加图标和上下文菜单到系统通知区(系统托盘)
const { app, Menu, Tray } = require('electron'); //系统托盘图标目录 appTray = new Tray(path.join(__dirname, ...
- Android地图开发获取sHA1值方法
public static String sHA1(Context context) { try { PackageInfo info = context.getPackageManager().ge ...
- mybatis父查询值嵌套传递/column传入多个参数值
mybatis中collection的column传入多个参数值(使用父查询的映射值) property description column 数据库的列名或者列标签别名.与传递给resultSet. ...
- windows触摸板速度调整
Windows 触摸板滚动速度调整: 在注册表中: The magic key is: Computer\HKEY_CURRENT_USER\Software\Microsoft\Wisp\Tou ...