初识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 脚本语言 ...
随机推荐
- CodeForces 1245D Shichikuji and Power Grid
cf题面 解题思路 比赛过程中想了一个贪心--把所有城市按照自建代价排序,排在第一的城市肯定自建,之后依次判断排在后面的城市要自建还是要连接前面的.这么做WA13了(第一次忘开long longWA4 ...
- JDK_API剖析之java.net包
为实现网络应用程序提供类.(按照字母顺序排序) 1.Authenticator 抽象类 自1.2开始有 无父类和接口 Authenticator 类表示懂得如何获得网络连接验证的对象.通常,它通过提示 ...
- unittest详解(二) 跳过用例的执行(skip)
在执行测试用例时,有时候有些用例是不需要执行的,那我们怎么办呢?难道删除这些用例?那下次执行时如果又需要执行这些用例时,又把它补回来?这样操作就太麻烦了. unittest提供了一些跳过指定用例的方法 ...
- HDU1257--最少拦截系统(DP)
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission( ...
- DVWA--Brute Force
这次我们尝试的内容是DVWA的暴力破解 --lower 先抓取一个登陆的包 然后发送到后在Position选项中设置需要破解的变量.Burpsuite会自动设置许多变量,单击“Clear”按钮,把默认 ...
- Oracle提高SQL查询效率where语句条件的先后次序
(1)选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处 ...
- mongo注解详解
1.@Entity如果你想通过Morphia把你的对象保存到Mongo中,你首先要做的是使用@Entity注解你的类:@Entity(value="comm_user_favorite_co ...
- android 播放音乐媒体文件(二)
MediaPlayer使用 官方文档: https://developer.android.com/guide/topics/media/mediaplayer.html 示例代码: 首先网络音频资源 ...
- [Java]将算术表达式(中序表达式Infix)转成后续表达式Postfix
Inlet类: package com.hy; import java.io.BufferedReader; import java.io.IOException; import java.io.In ...
- Dark 运算符
1 赋值运算符 ??= b ??= "hello" 若b为空,则把"hello"赋给b . 2 三目运算符 boolean ? expression1 : ex ...