【读书】《高程3》CH3--基本概念

JavaScript语法、操作符、数据类型、内置功能等。这本书写的早主要按照ES3的定义,并对ES5给出说明。

语法

区分大小写

  ECMAScript中的一切(变量、函数名、操作符)都区分大小写。

标识符

  指变量、函数、属性的名字,或者函数的参数。规则如下:

  • 第一个字符必须是一个字母、下划线(_)或一个美元符号($);。。。jQuery--$,Underscore--_
  • 其他字符可以是字母、下划线、美元符号或字符
  • 按照惯例,采用驼峰大小写格式

严格模式

  如果要在整个脚本中启用严格模式,可以在顶部添加“use strict”;在函数顶部使用“use strict”,可以指定这个函数在严格模式下执行。

语句

  主要建议不要省略“;”。

关键字和保留字

  好多已经在ES6中用了。

变量

  定义变量时要使用var操作符,如果在函数中定义变量而没有使用var,这个变量会变成全局变量,在严格模式下回抛出ReferenceError错误,所以一定要记得写var。

可以使用一条语句定义多个变量,如下:

var name = "Su",
    age = 1,
    married = false;

数据类型

  5种简单(基础)数据类型:Undefined、null、Boolean、Number和String。

  1种复杂数据类型:Object。

typeof操作符

   ECMAScript是松散类型,tyoeof用于检测给定变量的数据类型,很重要。

 typeof操作符可能返回下列某个字符串:

  • “undefined”——如果这个值未定义(声明一个变量但是没有初始化);
  • “boolean”——如果这个值是布尔值;
  • “string”——如果这个值是字符串;
  • “number”——如果这个值是数值;
  • “object”——如果这个值是对象或者null;
  • “function”——如果这个值是函数。

注意:typeof是操作符,不是函数。

  从技术角度讲,函数在ECMAScript中是对象,不是一种数据类型。然而,函数也确实有一些特殊属性,因此通过typeof操作符来区分函数和其他对象是有必要的。

Undefined类型

  Undefined类型只有一个值,即undefined。在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined。

  • 没有必要声明值为undefined的变量。
  • 对未初始化(也就是没出现过)的变量使用typeof操作符同样也会返回undefined,但是函数参数使用这样的值会出错。
  • 如果能做到显示初始化变量,那么当typeof操作符返回“undefined”时,我们就知道被检测的变量还没有声明。

Null类型

   Null类型是第二个只有一个值得类型,这个特殊的值是null。从逻辑上看,null值表示一个空对象指针,所以typeof(null) == "object".

如果定义的变量准备将来用于保存对象,那么最好将该变量初始化未null而不是其他值。

实际上undefined派生自null值,alert(nul == undefined)  //true

alert(undefined === null)   //false

Boolean类型

Boolean只有两个值true和false,区分大小写,没有True和False。调用Boolean函数返回值如下:

数据类型  转换为true的值转换为false的值
Booleantruefalse
String任何非空字符串""(空字符串)
Number任何非零数字值(包括无穷大)0和NaN
Object任何对象null
Underfined不适用  undefined

这些转换规则对流控制语句(如if语句)自动执行相应的Boolean转换非常重要。

转载于:https://www.cnblogs.com/su546367194/p/ProJS-basic.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《城市建设工程竣工测量成果规范CH/T6001-2014》是中国城市建设工程的竣工测量成果的规范文件。该规范文件的制定旨在规范城市建设工程竣工测量成果的编制与质量要求,提高测量成果的准确性和可靠性。 该规范文件主要包括五个部分的内容。第一部分是引言,介绍了该规范的背景、目的和适用范围。第二部分是术语和定义,定义了本规范中使用的各个术语和专业名词的含义,以便于标准化的理解和应用。第三部分是竣工测量成果的编制要求,包括测量对象和测量要素的确定、数据的采集和整理、测量成果的计算与处理等。第四部分是竣工测量成果的质量要求,包括数据的准确性、完整性、一致性和合理性等方面的要求。第五部分是竣工测量成果的可行性验证,介绍了对测量成果进行可行性验证的方法和要求。 此外,该规范文件还包括了附录部分。附录部分包括了测量成果的报告格式、图表样例、常见问题解答等内容,方便编制竣工测量成果报告的操作和参考。 总结一下,《城市建设工程竣工测量成果规范CH/T6001-2014》是为了规范城市建设工程竣工测量成果的编制与质量要求而制定的一项标准文件。通过遵守该规范,可以提高测量成果的准确性和可靠性,保证城市建设工程测量成果的质量和可行性。 ### 回答2: 《城市建设工程竣工测量成果规范ch/t6001-2014》是中国建设工程行业中用于指导城市建设工程竣工测量成果的规范文件。 该规范主要包括以下内容: 1.适用范围:规定了该规范适用的城市建设工程的范围,包括土地利用规划、市政工程、建筑工程、交通工程以及相关的环境、水利工程。 2.测量基本要求:规定了测量工作的基本要求,包括测量方式、控制点的设置、基准系统的选择以及测量设备的使用等。 3.测量内容和要求:详细规定了城市建设工程竣工测量的内容和要求,包括土地面积测量、建筑物高度、建筑物平面布置以及建设工程附属设施的测量等。 4.测量数据处理:规定了测量数据处理的方法和技术要求,包括数据的录入、校验、修正以及数据的存储和管理等。 5.成果报告和归档:规定了测量成果的报告和归档要求,包括成果报告的内容、报告的编写格式以及测量资料的归档保存等。 该规范的实施可以提高城市建设工程竣工测量的准确性和标准化程度,有助于规范建设工程的竣工验收工作,确保城市建设工程的质量和安全。同时,它也为相关行业的从业人员提供了操作指南,统一了测量成果的规范,方便工程管理和监督。 ### 回答3: 《城市建设工程竣工测量成果规范CH/T6001-2014》是由中国城市规划设计研究院和中国测绘科学研究院等单位联合制定的标准,主要用于规范城市建设工程竣工测量成果的编制、验收和保存等方面。 这个规范共有11个章节,包括了竣工测量成果的一般规定、测量成果的组成、测量成果准确度要求、坐标系和高程系统的选择、建筑物轴线、界限及面积的测量、地下设施的测量、建筑物变形的测量、道路桥梁隧道的测量、地下管线的测量以及成果的编制、验收和保存等内容。 根据规范的要求,城市建设工程竣工测量成果应包括基本测量成果和附加测量成果。其中,基本测量成果包括建筑物轴线、界限及面积、地下设施的位置和布置、道路桥梁隧道的位置和尺寸、地下管线的位置和尺寸等,而附加测量成果包括建筑物的变形监测数据、地下管线的纵断面图等。 此外,规范还对测量成果的准确度以及测量方法和仪器设备的选择提出了一些要求,以确保测量成果的准确性和可靠性。此规范还对测量成果的组织编制、验收标准和保存要求做了详细规定,使得竣工测量成果能够得到统一规范的管理和应用。 总之,《城市建设工程竣工测量成果规范CH/T6001-2014》的出台对于规范城市建设工程竣工测量成果的编制和管理具有重要意义,它能够提高测量成果的准确性和可操作性,促进城市建设的科学、规范和可持续发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值