文档章节

js权威指南笔记

EchoDX
 EchoDX
发布于 2017/07/06 14:24
字数 453
阅读 1
收藏 0

数字

  1. javascript中没有整数和浮点数之分,均为浮点数。

  2. NaN和任何数都不相等,包括自身。

  3. 包括JavaScript在内的多数编程语言,采用二进制浮点数,能够精确表示1/2、1/1024等分数,但不能精确表示类似0.1等的数字。通常计算结果能够满足大多数要求,只是在判断==时可能会返回false。

字符串

  1. 字符串中的字符采用Unicode字符集,常用的Unicode字符由16位的内码表示,代表字符串中的单个字符。有些使用两个16位值来表示一个字符,例如e。字符串的长度是指这样的16位值的个数。

  2. javascript中的字符串是固定不变的,可以看做一个只读数组,通过下标来访问。所有的方法返回的都是一个新字符串,原来的字符串并没有发生改变。

布尔值

  1. JavaScript中所有的值都可以转换成布尔值。其中所有的对象(数组)都被看做true;以下几个值被看做false:
    - undefined
    - null
    - 0和-0
    - NaN
    -空字符串 “”

null和undefined

  1. null表示空对象;typeof方法返回object。

  2. undefined表示变量没有初始化;对象的属性、数组元素不存在;函数无返回值时实际上是返回了undefined;引用未提供实参的形参的值也是undefined。typeof方法返回undefined。

  3. 对二者使用== 返回true;使用===返回false。

  4. undefined可理解为系统级、出乎意料或类似错误的值的空缺;null是程序级、正常的或在意料中的值的空缺。若想将他们赋值给变量或属性,或作为参数传入函数,最佳选择是null。

© 著作权归作者所有

EchoDX
粉丝 0
博文 3
码字总数 13023
作品 0
中山
私信 提问
《JavaScript权威指南》笔记(四)

第四篇笔记的内容主要涉及:javascript中的各种语句。 1. switch语句: (1)其中的case表达式采用===匹配,而不是==做匹配 (2)习惯上将default标签放在switch主体的结尾,但实际上可以放在...

小微
2012/08/28
351
2
javascript学习笔记之概要

总体以李炎恢老师的javascript视频为主,其视频简要说明了js的核心知识。 参考书籍:javascript权威指南。

风云海滩
2015/01/07
49
0
《JavaScript权威指南》笔记(二)

第二篇笔记的内容主要涉及:数据类型转换,函数、对象、数组的创建以及null与undefined的比较。 1. javascript中类型转换的方法: (1)数字-->字符串: number+" "; String(number); number...

小微
2012/08/28
437
7
分享51本关于JavaScript方面的学习书籍(免费下载)

分享51本关于JavaScript方面的学习书籍(免费下载) 1、JavaScript面向对象15分钟教程 2、原型、作用域、闭包的完整解释 3、Javascript面向对象特性实现(封装、继承、接口) 4、JavaScript面向...

邓剑彬
2012/12/02
1K
12
OSChina 第 21 期高手问答 —— ExtJS

OSCHINA 本期高手问答我们请来了《Ext JS权威指南》一书的作者 —— @黄灯桥 为大家解答关于 ExtJS 使用方面的各种问题。 黄灯桥(网名:上将军),资深Web技术专家,拥有10余年工作经验,一...

红薯
2012/06/24
6.9K
98

没有更多内容

加载失败,请刷新页面

加载更多

AliOS Things 3.0 应用开发指南

目录 应用开发框架介绍 使用条件 快速开始 第一步:下载AliOS Things 3.0源码 第二步:添加AOS_SDK_PATH环境变量 第三步:AliOS Studio中创建应用工程 编译、烧录、调试 其他说明 参考文档 ...

阿里云官方博客
42分钟前
3
0
日期和月份的计算

需求一 根据 【首次任务开始时间】和【任务间隔时间】和【每个任务持续时间】和【任务次数】计算出每个任务的时间 // 数据计算方法 async dateCalculation() { const firstD...

沉迷代码我爱学习
47分钟前
2
0
Spring Cloud Gateway 之请求坑位[微服务IP不同请求会失败]

问题产生背景 在使用Spring Cloud Gateway过程中,希望配置多Routes映射不同的微服务,因为Gateway 和Zuul的访问路径不同(zuul 会带有服务service Id),造成错误。 现象表现 问题定位 认为是...

IsaacZhang
58分钟前
5
0
Vue nodejs商城项目-搭建express框架环境

本文转载于:专业的前端网站➯Vue nodejs商城项目-搭建express框架环境 1.express-project 搭建express框架环境 安装express generator生成器 通过生成器自动创建项目 配置分析 安装 cnpm i -...

前端老手
今天
3
0
maven项目A引入maven项目B的jar包

首先打开 项目B 的 pom 文件,加入如下配置 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin<......

嘴角轻扬30
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部