5/12÷5/52等于多少?用分数表示

经过30多年“三高一低”粗放型的高速经济增长期,中国正处于环境污染问题的高发期,由此引发的环境损害事件日益增多。然而,由于无法对污染损害进行科学的鉴定评估,环境损害往往得不到合理赔偿。据不完全统计,中国有超过80%的污染损害无法得到合理赔偿[],绝大多数环境污染损害最终仍是由受害者、国家或社会承担。
环境污染损害鉴定评估是综合运用经济、法律、技术等手段,对环境污染导致的损害范围、程度等进行合理鉴定、测算,出具鉴定意见和评估报告,为环境管理、环境司法等提供服务的活动。通过科学鉴定评估,可明确环境污染或生态破坏所致环境损害的范围和程度,判定环境污染或生态破坏行为与环境损害结果间的因果关系,确定生态环境复原至基线并补偿期间损害的恢复措施,并量化环境损害数额。环境损害鉴定评估作为处理环境污染问题和司法解决环境案件的必要环节和有效手段,对环境污染损害进行定量化评估,科学、合理确定损害赔偿数额,在国外受到普遍重视和发展,并形成了较为完善的环境损害鉴定评估制度体系[-]
环境损害鉴定评估工作程序通常可划分为4个阶段:预评估期、评估计划期、评估期和后评估期[,],其中“基线确定”“环境损害确认”“环境损害量化”是评估体系中的三个关键技术环节。环境基线在环境损害鉴定评估中起着贯穿全程的重要作用,是开展环境损害鉴定评估和修复工作的重要前提。在开展自然资源损害评估、环境修复和生态风险评估等工作时,必须选择和确定一个合理的基线[]
针对中国日益凸显的土壤环境污染损害问题,本文在总结国际上有关基线确定的方法和案例的基础上,基于中国现有工作基础,提出中国土壤基线确定基本原则并推荐适合中国国情的土壤基线确定工作程序。

基线在环境损害鉴定评估过程中的作用极其关键,它是判断环境损害是否发生的根据,也是确认损害时空范围、损害程度以及衡量资源恢复/修复程度的重要指标[]。不论是评估经济或生态损害还是确定恢复工程,都必须了解污染损害发生前自然资源及其服务的基线状态[,]。然而,大多数情况下收集的生态环境数据资料是在资源状态改变或损害发生很久之后才获得的,缺乏表征损害前生态系统功能状态的数据,导致环境基线方面很少有可靠的信息资料[-]。另外,自然资源和生态系统状态的不确定性和不可预测性也会增加基线选择和确定的困难程度[,],如何有效、科学地确定基线已然成为环境管理者和损害评估人员面临的重要难题。

历史数据法是指以损害事件发生前的区域状态为参照,采用能够用于描述评估区域环境损害事件发生前场地特性的历史资料信息和相关数据作为该区域的基线。历史数据资料是了解评估区域历史状态的直接证据资料[],能够提供评估区域有价值的背景信 息[]。在环境损害评估中,理想情况下就应该采用被损害区域的历史数据作为衡量损害程度的依据,在此参考下可获得真实的损害。如美国在判定和评估有机污染物PAHs对布法罗河、科麦奇化学厂区域的沉积物资源的损害时,基于历史研究文献中的PAHs阈值效应浓度(1.61


历史数据是确定损害评估基线的一种有效办法,但利用评估区域历史数据作为基线也存在不足之处。首先,在大多数情况下,损害区域的历史数据难以获得,因为在污染损害事件发生前,很少会有机构或个人长期持续地对其资源水平进行监测记录。其次,历史研究通常不是以环境损害鉴定评估为目的开展的,从而导致历史数据很难满足损害鉴定评估的定性和定量标准要求[]。第三,由于研究介质和对象的自然可变性,从获得历史数据至环境损害事件发生期间的环境变化也会导致历史数据难以用于确定损害区域基线。除此之外,由于技术水平、采样方法科学性和数据资料有效性的限制,导致历史数据质量参差不齐,难以直接用于确定基线[,]

参考点位法是指从一组生境类似、可用以比较的参考点位中选择未受到损害事件影响的区域作为对照,利用该区域的历史数据或现场监测数据作为基线值与评估区域进行数值比较。在欧美国家的环境损害评估中,当历史数据不适用于评估受损区域或受损资源,或不满足要求时,参考区域数据资料即为确定评估区域环境基线水平的重要数据来源[,]。Lejeune等[]在确定科达伦河流域土壤、地表水污染物基线浓度以及植被资源基线状态时,利用评估区域的上游区域、附近相似区域等参考区域确定了评估区域资源基线水平,成功确定了损害范围和损失赔偿。与该案例类似,在评估Blackbird Mine超基金场地矿业活动中产生的铜和钴等重金属对地表水资源造成的污染损害时,评估人员利用上游参考区域的浓度水平和水质标准作为损害评估的基线水平[]
在选择用参考区域作为基线数据来源时,通常需要遵循以下原则和要求:第一,选择的参考区域在物理、化学、地质学和生物学特性上与评估区域相似或相同,且必须保证没有受到评估区域污染事件的影响。例如,土壤环境参考区域选择主要考虑的因素是评估区域的暴露土壤和地质条件与参考区域相似或相同;地下水环境参考区域在地质环境、水文地质单元、水文条件等方面与评估区域相似或相同。第二,获取参考区域基线数据的方法应该与评估区域数据获取方法相似或具有可比性,且应该满足评估计划中规定的质量保证要求。第三,获取的参考区域数据应与科学文献中报道的相同/类似资源数据进行比较,以证明获得的数据在一个正常的范围内,确保数据的准确性和可靠性。
虽然参考点位法是确定基线的重要方法之一,但采用参考区域数据确定损害评估基线水平仍面临着众多的质疑:例如受到其他相同干扰影响但未受损害事件影响的参考区域几乎不存在[];其次,不同场地之间总会存在一定的差异性,无法判断场地间的差异是由损害事件导致的还是由其他因素引起的;另外,由于气候和自然干扰的影响均会导致参考区域状态的变化,利用单一的参考区域无法准确反映真实情况[]

环境标准法是以国家或地方颁布的环境标准作为评估参照,将相关法规和环境标准中的适用基准值或修复目标值作为基线水平,用偏离标准值或修复目标值的程度衡量损害程度的大小。美国自然资源损害评估规则明确指出,当资源中的目标污染物浓度超过相关法律法规或标准规定的限量标准(如土壤环境质量标准、饮用水标准和灌溉用水标准等)即可确定自然资源受到损害[]。在美国已开展或正开展自然资源损害评估的案例中,有相当一部分是采用相关环境标准判定资源损害的。例如Hudson μg·L-1)等目标污染物的标准值或指导值作为基线判定评估损害,成功确定了资源损害程度以及修复补偿范围和规模,为后续开展损害修复和经济赔偿提供了参考依据。
环境标准作为基线水平是确定环境基线最简便的方法,也常被用于处理环境事故和解决环境纠纷,但利用环境标准确定基线需要注意以下两个问题:首先,环境标准具有时效性,不是一成不变的。它不仅根据地区环境特征的变化而不断变化,也因污染控制技术的改善和经济发展水平的提升而不断完善发展[]。其次,环境标准种类繁多,容易误用或混用标准值而影响损害评估结果的准确性和可靠性[,]

模型推算法是通过大量数据构建污染物浓度与生物量、生境丰度等之间的剂量—反应预测模型,揭示自然状况下生态环境应有的组成和结构,其核心是建立基线预测模型[, ]。Karr等[]提出,通过生物因子与人类活动关系的预测模型,能够有效揭示未受人类活动干扰情况下环境应有的状态。Lipton等[]研究发现,利用模型推算不仅可以加快基线条件的分析,还能够快速有效的确定损害资源的基线条件。
尽管模型推算能够有效确定或重现基线水平,但是在应用模型确定基线水平时仍需谨慎。使用的模型必须具有可靠的科学逻辑支撑,这是保证模型科学性和模拟结果准确性的必要前提,是确保模型方法可行性的重要保证。模型通常具有场景不确定性、模型不确定性、参数可变性和参数不确定性等不足[,],以及输入数据的质量和可用性限制,导致模型推算结果不确定性程度难以确定。因此,在使用模型确定基线条件时,必须结合其他相关信息共同判定推测结果准确性和可用性。随着国家基础数据的不断完善,该类方法将会在环境损害鉴定评估基线确定中发挥越来越重要作用。

中国专门针对基线的研究还缺失,环境损害鉴定评估所采用的土壤基线尚未建立有效的确定方法。但是,中国前期对土壤背景值和土壤环境标准研究已有一定的积累,这对中国开展土壤基线确定研究有重要参考作用。从二十世纪六七十年代开始,中国就陆续开展了土壤环境研究,并积累了大量宝贵的土壤环境基础数据,发表了众多科研成果(),此外,在开展土壤环境污染问题研究的同时,也报道了不少可作为参考的对照土壤研究结果。另外,土壤相关标准的研究近年来也逐渐受到政府和科研人员关注,为中国后续开展土壤基线确定研究工作奠定了基础。
图1中国土壤环境背景值及标准研究文献统计

土壤环境背景值是中国重要的土壤历史研究数据,同时也是确定土壤基线的重要依据之一。土壤环境背景值是指在未受或少受人类活动影响下土壤本身的物质组成及其含量[],不仅有助于区分自然和人类活动影响对土壤污染的贡献,还是监测区域土壤环境变化、评价土壤环境污染的重要依据,对处理土壤污染责任纠纷以及土壤污染治理和修复有重要科学价值[-]
中国不仅具有全国范围尺度的土壤环境背景值调查研究数据[-],各地研究****也开展了大量小尺度范围的土壤元素背景值研究工作[-],有助于了解局部区域土壤元素背景含量和分布情况()。通过总结已有文献,发现中国土壤重金属背景存在明显的地域性差异,总体表现为西南地区>西北地区>东南地区>东北地区,如所示。以砷为例,由东向西其环境背景值逐渐升高,东南沿海红壤区和东北地区背景值较低(海南最低,为1.51 mg·kg-1),云南、贵州、西藏的砷背景值较高。重金属镉、铅背景值高值区主要集中在中国南部。重金属铬、铜、锌的背景值也大致为西部、南部高,北部和东部偏低。
表3省级单元土壤基线参考值(mg·kg-1

中国对土壤有机物污染调查与研究也在逐步增加。阙明学[]对中国背景土壤PCBs开展调查研究发现,中国当前土壤环境条件下的PCBs背景浓度为0.29 ng·g-1;李海玲[]开展土壤多溴联苯醚分布调查发现,中国背景土壤中的多溴联苯醚为0.658 ng·g-1;Ma等[]对背景区域土壤开展多环芳烃污染调查得出,PAHs的土壤环境背景浓度为126 ng·g-1。这些调查研究,为环境损害鉴定评估中土壤基线确定提供重要科学依据。

中国在土壤环境标准方面开展了大量的研究工作,同时也制定和颁布了相当数量的土壤环境标准(),为土壤基线确定提供了重要数据来源。1995年,原国家环境保护总局颁布了《土壤环境质量标准》[],并制定了三级标准数据:采用环境地球化学法根据土壤环境背景值制订的一级标准以及采用生态环境效应法制定的二级和三级标准,主要适用于确定保护土壤背景和生态系统,或保护农产品安全的土壤环境基线。随之,中国又基于《土壤环境质量标准》制订和颁布了《食用农产品产地环境质量评价标准》等土壤标准,以保护生态环境和人体健康。
表4中国常用土壤环境标准


中国地方政府根据实际需求制定和颁布一些土壤环境标准。2011年北京市针对场地土壤污染评价和修复需要颁布了《场地土壤环境风险评价筛选值》[],规定了包括镉、铬(VI)、氰化物、PAHs、PCBs以及部分农药在内的80余种无机和有机污染物的土壤筛选值。在中国现有标准不适合情况下,也可适当采用国际上的标准作为土壤基线确定的参考依据,如美国土壤筛选值[-],荷兰土壤环境质量标准[]等发达国家制定颁布的土壤环境质量标准()。
表5国外相关土壤环境质量标准

据不完全统计,近年来涉及土壤污染事件有数百起,例如云南曲靖铬渣污染、河北小朱庄、天津港爆炸遗留场地等。然而国家环境保护部年直接指导处置的土壤环境污染事件约22项[],开展土壤环境损害鉴定评估的污染损害事件非常少。究其原因主要是土壤环境损害鉴定评估关键技术欠缺,特别是土壤基线确定困难,导致土壤环境损害鉴定工作难以顺利开展。因此,在总结国内外土壤基线确定相关研究基础上,提出适合中国土壤基线确定的原则和工作程序,以期为中国土壤环境损害评估提供科学支撑。

科学选择土壤基线,是保障鉴定评估结果科学合理的前提;准确确定土壤基线,是鉴定评估结果准确有效的必要保障[]。为保证土壤基线数据的准确合理性,土壤基线确定主要需遵循以下三条基本原则:
数据真实原则:采用规范化和标准化的土壤样品采集和测试方法,并严格遵循质量保证和质量控制要求,确保土壤基线数据的真实准确性。
方法优选原则:根据土壤污染损害事件的特点以及资料信息,合理筛选土壤基线确定方法,并注意多种方法的组合运用和比较,确定最优的基线确定方法或方法组合。
科学合理原则:确定的土壤环境基线与实际情况吻合,充分考虑污染损害事件以外的其他因素(如天然矿化、自然侵蚀、道路修筑及相关农业活动等)对评估区域土壤环境现状的影响[]

基于对国外相关环境损害评估基线确定方法的深入调研和分析以及综合考虑不同基线确定方法的优缺点,结合对国内土壤环境研究总体现状的认识,提出中国土壤环境损害鉴定评估基线“4步法”确定程序()。① 针对污染损害区域开展基础调研和数据资料的收集分析工作,判定评估区域历史数据资料是否可用于确定基线。当历史数据可用于确定评估区域土壤环境基线时,优先采用历史数据法确定评估区域土壤环境基线[]。② 历史数据不满足要求或无法确定基线时,则判定是否存在可用于确定基线的参考点位或区域。若存在满足条件的参考点位或区域,则利用参考区域的土壤数据依照参考点位法确定评估区域土壤环境基线[]。③ 历史数据和参考区域数据均无法用于确定基线时,则优先考虑相关土壤环境标准,直接利用相关土壤环境标准值作为基线值。当存在多个合适的土壤环境标准时,选择其中最严的标准确定基线[]。④ 若不存在适用的土壤环境标准,可根据模型推算法,通过临近区域土壤环境信息、区域历史数据、现有土壤环境标准值以及专家判断等模拟预测损害区域土壤基线。此外,针对土壤污染损害问题和现实情况可以选择一种或多种方法组合确定土壤基线。
图3环境损害鉴定评估土壤基线确定程序

本文以土壤环境损害的基线确定为出发点,系统总结了国际上土壤基线确定方法,并对常用的基线方法进行了较为详尽的分析和讨论,而后探讨了中国前期开展的与土壤环境基线相关的研究工作进展。在此基础上,提出了中国土壤基线确定的基本原则,并推荐土壤基线的“4步法”工作程序:即历史数据法→参考点位法→土壤环境标准法→模型推算法。此外,可以根据实际情况采用多种方法组合确定土壤基线。本文建立的土壤基线确定工作程序符合中国现状需求,可为中国土壤环境损害鉴定评估实践提供科学指导,也为制定环境损害鉴定评估标准提供理论依据,具有重要的应用价值。

楚纯洁, 周金风. 平顶山矿区丘陵坡地土壤重金属分布及污染特征
对平顶山矿区周边丘陵坡地土壤进行采样,分析了Cu、Zn、Cr、Ni、Pb 在不同海拔与矿区下风向不同距离处的分布特征及污染水平。结果表明:① 矿区丘陵坡地土壤存在不同程度的重金属累积,以Ni、Cr、Cu累积较重。② 五种元素均在矿区、坡底附近及近坡顶含量较高,而在矿区下风向以50 m内含量最高,之后呈递减趋势。③ Cu、Cr、Pb 随坡度减小而含量增大,Zn、Ni 在坡度5°~15°时含量最大;土地利用对坡面土壤重金属的分布不产生明显影响,林地、草地、坡耕地之间重金属含量也无显著差别。④ 五种元素均在矿区附近产生污染,矿区以下存在Cu、Ni、Pb污染,而矿区以上只有Ni 出现轻度污染;矿区下风向Cu、Ni 污染且迁移距离较远,Cr、Pb 仅在100 m内出现轻度污染,Zn 尚未达到污染水平。⑤ 在坡度5°~15°时含量最大;土地利用对坡面土壤重金属的分布不产生明显影响,林地、草地、坡耕地之间重金属含量也无显著差别。④ 五种元素均在矿区附近产生污染,矿区以下存在Cu、Ni、Pb污染,而矿区以上只有Ni 出现轻度污染;矿区下风向Cu、Ni 污染且迁移距离较远,Cr、Pb 仅在100 m内出现轻度污染,Zn 尚未达到污染水平。⑤ Ni、Cu、Pb 以人为活动源为主,Cr 和Zn以自然源为主。
徐伟, 潘少明, 贾培宏, 等. 北部湾防城港沿岸土壤137Cs背景值及表层分布特征
在北部湾防城港沿岸采集土壤样品,通过测量样品137Cs比活度及有机质含量,确定了137Cs背景值,分析表层土壤中137Cs分布特征,并探讨样品中137Cs活度与有机质含量的关系。结果表明:研究区土壤中137Cs背景值为626±15 Bq/m2,自然因素和人为活动对137Cs在海岸带表层土壤中的再分配起到重要作用,不同表层样中137Cs比活度高低表现为:自然林地gt;水稻田gt;旱田gt;草地gt;河口海湾。把研究区土壤表层样及P01剖面样中137Cs含量与有机质含量进行相关性分析,结果表明:两者相关性显著,相关系数分别为0.414和0.732。通过探讨研究区137Cs背景值及沿岸表层土壤137Cs分布特征,可为进一步定量研究北部湾沿岸土壤侵蚀和堆积状况以及评价防城港红沙核电站运行后对环境的影响提供科学依据。
中国科学院土壤背景值协作组. 北京、南京地区土壤中若干元素的自然背景值
用原子吸收、中子活化、X射线荧光、极谱以及比色等方法,测定了北京、南京地区几种主要土壤中铜、铍、锌、镉、汞、钪、镧、铅、砷、硒、铬、钼、锰、钴和镍等元素的含量。得出了北京、南京地区土壤中各该元素的背景值。背景值用算术平均值及标准差来表示。讨论了土壤类型和成土母质类型对土壤中元素背景值的影响,结论是成土母质类型是影响这些元素背景值的重要因素。作者认为,即使在城市附近,获得这些元素在土壤中的背景值仍然是可能的。
用原子吸收、中子活化、X射线荧光、极谱以及比色等方法,测定了北京、南京地区几种主要土壤中铜、铍、锌、镉、汞、钪、镧、铅、砷、硒、铬、钼、锰、钴和镍等元素的含量。得出了北京、南京地区土壤中各该元素的背景值。背景值用算术平均值及标准差来表示。讨论了土壤类型和成土母质类型对土壤中元素背景值的影响,结论是成土母质类型是影响这些元素背景值的重要因素。作者认为,即使在城市附近,获得这些元素在土壤中的背景值仍然是可能的。
吴燕玉, 李彤, 谭方, 等. 松辽平原土壤环境背景值区域特征及分布规律
“松辽平原土壤环境背景值调查研究”列入国家“六五”重点攻关课题,由辽宁、吉林、黑龙江三省环境监测中心站、中国科学院林业土壤研究所、长春地理所、高能物理所等十六个单位组成协作组,对松辽平原24.6万km~2土地,采土壤剖面1025个,土壤样品3284个,进行35项元素及土壤性质的分析测试,共获得数据七万余个,提出了松辽平原土壤背景值及背景图。本文从土壤地球化学观点出发对该区土壤背景值区域特征及分布规律作一些探讨,至于详细采样布点设计,所用分析方法与质量控制以及分布类型检验方法等,请参阅“松辽平原土壤背景值调查研究”报告,此处从略。
“松辽平原土壤环境背景值调查研究”列入国家“六五”重点攻关课题,由辽宁、吉林、黑龙江三省环境监测中心站、中国科学院林业土壤研究所、长春地理所、高能物理所等十六个单位组成协作组,对松辽平原24.6万km~2土地,采土壤剖面1025个,土壤样品3284个,进行35项元素及土壤性质的分析测试,共获得数据七万余个,提出了松辽平原土壤背景值及背景图。本文从土壤地球化学观点出发对该区土壤背景值区域特征及分布规律作一些探讨,至于详细采样布点设计,所用分析方法与质量控制以及分布类型检验方法等,请参阅“松辽平原土壤背景值调查研究”报告,此处从略。
王元仲, 李冬梅, 高云凤. 河北省玉米主产区土壤重金属污染水平调查研究
在大面积调查的基础上,通过现场调查取样、实验室检测、数据统计 分析等,对河北省15县20.53万hm2玉米主产区土壤中重金属的污染现状进行了调查研究,结果表明:河北省玉米主产区域所监测的1535个样点中,6个样点综合污染指数超过0.7,处于警戒限或轻污染等级,其他区域土壤质量良好,全部为清洁;根据河北省土壤重金属本底值和国家一级土壤环境质量标准评价,所监测的8种重金属在河北省玉米主产区均存在不同程度的污染累积现象;全省总污染面积占到了监测总面积的12.0%;不同重金属污染程度不同,不同县域污染程度不同.用综合污染指数法评价所监测的15个县,均存在污染等级处于警戒限和轻污染水平的土壤,其中警戒限水平的土壤面积占到了监测总面积的39.8%,轻污染水平的土壤面积占到了总面积的4.6%.
在大面积调查的基础上,通过现场调查取样、实验室检测、数据统计 分析等,对河北省15县20.53万hm2玉米主产区土壤中重金属的污染现状进行了调查研究,结果表明:河北省玉米主产区域所监测的1535个样点中,6个样点综合污染指数超过0.7,处于警戒限或轻污染等级,其他区域土壤质量良好,全部为清洁;根据河北省土壤重金属本底值和国家一级土壤环境质量标准评价,所监测的8种重金属在河北省玉米主产区均存在不同程度的污染累积现象;全省总污染面积占到了监测总面积的12.0%;不同重金属污染程度不同,不同县域污染程度不同.用综合污染指数法评价所监测的15个县,均存在污染等级处于警戒限和轻污染水平的土壤,其中警戒限水平的土壤面积占到了监测总面积的39.8%,轻污染水平的土壤面积占到了总面积的4.6%.
邵丰收, 周皓韵. 河南省主要元素的土壤环境背景值
根据《河南省土壤环境背景值研究所》成果,给出了河南省境内Cu,Pb,Zn,Cd,Ni,Hg,As,Co,V,Mn,F,有机质等元素的背景值,分析了背景值在剖面 的分部特征,并与国内外背景值进行了比较。
根据《河南省土壤环境背景值研究所》成果,给出了河南省境内Cu,Pb,Zn,Cd,Ni,Hg,As,Co,V,Mn,F,有机质等元素的背景值,分析了背景值在剖面 的分部特征,并与国内外背景值进行了比较。
盛奇, 王恒旭, 胡永华, 等. 黄河流域河南段土壤背景值与基准值研究
在对黄河流域河南段土壤表层样、深层样取样调查的基础上,依据精确的测试结果,比较了表层、 深层土壤样品54项指标与全国丰度。结果表明。黄河流域河南段土壤元素基准含量普遍偏低;背景值分布与测区干旱、偏碱性的土壤有关;不同土壤类型背景值差 异明显;人为因素对背景值影响较大。
在对黄河流域河南段土壤表层样、深层样取样调查的基础上,依据精确的测试结果,比较了表层、 深层土壤样品54项指标与全国丰度。结果表明。黄河流域河南段土壤元素基准含量普遍偏低;背景值分布与测区干旱、偏碱性的土壤有关;不同土壤类型背景值差 异明显;人为因素对背景值影响较大。
庞绪贵, 陈钰, 刘汉栋, 等. 山东半岛蓝色经济区土壤地球化学基准值与背景值
山东半岛蓝色经济区土壤地球化学调查是按1km2采集1件表层土壤样品,4km2组合成1件分析样品,4km2采集1件深层土壤样品,16km2组合成1件分析样品,测试Ag,As,Au,B,Ba,Be,Bi,Br,C等54项指标。对这些指标的地球化学基准值和背景值进行研究,认为表层、深层土壤中除与金及多金属成矿作用有关的Ag,Au,Hg,Mo,S,Sb等元素和Cl,Br,I等卤族元素空间变异性大外,大部分元素分布均匀,且表层土壤与深层土壤元素分布具有相似性。统计了青岛、东营、烟台、潍坊、日照、威海等6市的土壤地球化学基准值和背景值,发现6市绝大部分元素基准值和背景值相对稳定,与半岛蓝色经济区基本一致,仅部分指标基准值和背景值变化较大;各市土壤地球化学基准值主要受地质背景控制,而土壤地球化学背景值主要受地质背景和后期人类活动等多层因素控 山东半岛蓝色经济区土壤地球化学调查是按1km2采集1件表层土壤样品,4km2组合成1件分析样品,4km2采集1件深层土壤样品,16km2组合成1件分析样品,测试Ag,As,Au,B,Ba,Be,Bi,Br,C等54项指标。对这些指标的地球化学基准值和背景值进行研究,认为表层、深层土壤中除与金及多金属成矿作用有关的Ag,Au,Hg,Mo,S,Sb等元素和Cl,Br,I等卤族元素空间变异性大外,大部分元素分布均匀,且表层土壤与深层土壤元素分布具有相似性。统计了青岛、东营、烟台、潍坊、日照、威海等6市的土壤地球化学基准值和背景值,发现6市绝大部分元素基准值和背景值相对稳定,与半岛蓝色经济区基本一致,仅部分指标基准值和背景值变化较大;各市土壤地球化学基准值主要受地质背景控制,而土壤地球化学背景值主要受地质背景和后期人类活动等多层因素控
陈玲, 夏俊, 李宇庆, 等. 上海化学工业区土壤环境背景值调查
通过对上海化学工业区土壤环境背景值的调查研究 ,得出了该地区土壤元素的环境背景值和分布类型 ,并与其它地区的土壤背景值进行比较 ,指出了其异同点。元素地球化学特征研究表明 ,Cd、Hg、Zn在化工区土壤中表现为高背景分布 ,As、Hg、Pb、Ni在新建围垦区存在条带状高含量区 ;在纵向剖面上 ,As、Cr、Zn等元素在土壤剖面中上下含量变化差异较小 ,Hg表现为表层富集 ,Mn在土壤剖面近地下水层处富集。这对该地区今后环境保护、监测评价和环保对策制定提供了科学依据。
通过对上海化学工业区土壤环境背景值的调查研究 ,得出了该地区土壤元素的环境背景值和分布类型 ,并与其它地区的土壤背景值进行比较 ,指出了其异同点。元素地球化学特征研究表明 ,Cd、Hg、Zn在化工区土壤中表现为高背景分布 ,As、Hg、Pb、Ni在新建围垦区存在条带状高含量区 ;在纵向剖面上 ,As、Cr、Zn等元素在土壤剖面中上下含量变化差异较小 ,Hg表现为表层富集 ,Mn在土壤剖面近地下水层处富集。这对该地区今后环境保护、监测评价和环保对策制定提供了科学依据。
廖启林, 华明, 金洋, 等. 江苏省土壤重金属分布特征与污染源初步研究
以24186个表层土壤(0—20cm)和6127个深层土壤(150—200cm)样品之Cd、Hg、Pb、As等含量数据为基础,研究了江苏全省土壤环境的重金属分布与主要污染特征。结果表明,全省自然土壤环境与人为活动土壤环境的重金属元素分布都不均匀,但人为活动土壤环境中的不均衡程度远高于自然土壤环境;全省农田中有1.02%的土壤受到Cd、Hg、Pb等8种重金属的严重污染,苏州市、无锡市土壤环境被重金属污染的程度相对严重;工业化、城市化进程中的人为活动及自然地质作用都是引起江苏局部土壤重金属污染的重要原因,自然成因的重金属污染土壤多呈面状、多元素、低强度、双层污染等特点,从而与人为成因的重金属污染土壤有所区别。
以24186个表层土壤(0—20cm)和6127个深层土壤(150—200cm)样品之Cd、Hg、Pb、As等含量数据为基础,研究了江苏全省土壤环境的重金属分布与主要污染特征。结果表明,全省自然土壤环境与人为活动土壤环境的重金属元素分布都不均匀,但人为活动土壤环境中的不均衡程度远高于自然土壤环境;全省农田中有1.02%的土壤受到Cd、Hg、Pb等8种重金属的严重污染,苏州市、无锡市土壤环境被重金属污染的程度相对严重;工业化、城市化进程中的人为活动及自然地质作用都是引起江苏局部土壤重金属污染的重要原因,自然成因的重金属污染土壤多呈面状、多元素、低强度、双层污染等特点,从而与人为成因的重金属污染土壤有所区别。
廖启林, 刘聪, 许艳, 等. 江苏省土壤元素地球化学基准值
土壤元素地球化学基准是指自然环境中土壤元素正常含量,属于土壤固有的化学组成与结构特征.江苏省现有国土面积约102 600 km2,至2007年已经完成全省1∶250 000多目标区域地球化学调查.按照4 km2采集1个样品、采样深度150~200 cm,16 km2分析测试1个组合样,共获得全省6 127个代表自然环境土壤之样品的52个元素与TOC含量的数据,剔除异常含量数据后,以平均含量代表全省土壤元素地球化学基准值、“基准值±1.5或2 倍标准离差”表示元素基准值变化范围,获得了江苏省土壤52个元素及TOC的地球化学基准值,为土壤环境评价等提供了基础资料.结果表明:(1)全省土壤 大多数元素含量数据不服从正态分布,但剔除异常数据后对平均含量影响不明显;(2)人为活动因素导致江苏土壤的Cd、Hg、Se、N等元素在地表20 cm以上深度发生显著富集,给建立土壤元素地球化学基准值增添了新的难度;(3)成土母质、土壤成因类型与地貌等差异是影响江苏土壤元素含量分布的基本要 素.
土壤元素地球化学基准是指自然环境中土壤元素正常含量,属于土壤固有的化学组成与结构特征.江苏省现有国土面积约102 600 km2,至2007年已经完成全省1∶250 000多目标区域地球化学调查.按照4 km2采集1个样品、采样深度150~200 cm,16 km2分析测试1个组合样,共获得全省6 127个代表自然环境土壤之样品的52个元素与TOC含量的数据,剔除异常含量数据后,以平均含量代表全省土壤元素地球化学基准值、“基准值±1.5或2 倍标准离差”表示元素基准值变化范围,获得了江苏省土壤52个元素及TOC的地球化学基准值,为土壤环境评价等提供了基础资料.结果表明:(1)全省土壤 大多数元素含量数据不服从正态分布,但剔除异常数据后对平均含量影响不明显;(2)人为活动因素导致江苏土壤的Cd、Hg、Se、N等元素在地表20 cm以上深度发生显著富集,给建立土壤元素地球化学基准值增添了新的难度;(3)成土母质、土壤成因类型与地貌等差异是影响江苏土壤元素含量分布的基本要 素.
唐小晴. 突发性水环境污染事件的环境损害评估方法与应用
. 北京: 清华大学硕士学位论文, 2012. 摘要
伴随着经济的快速发展,近年来,我国环境污染事件频繁发生,随之引发的环境损害问题日益严重。如何处置这些环境污染事件并对其引发的环境损害进行评价与赔偿责任建立,已成为我国亟待解决的突出问题。 本文通过大量有关文献调研和资料收集,在比较分析和总结提炼的基础上,系统提出了一套适合我国需要由清除和恢复(环境损害恢复)两部分构成的突发性水环境污染事件的处置流程框架。 针对我国研究目前处于空白的环境损害恢复环节,构建了以“因果关系判定”、“损害定量化”、以及“损害恢复与货币化”三大关键技术环节为支撑的环境损害评估体系。对“因果关系判定”环节,给出了“污染源和污染物质识别”、“损害确认”、“暴露途径”、“污染物质与损害结果的关联性证明”四个技术要素的确定方法;对“损害定量化”环节,阐述了围绕“空间边界”、“时间边界”的基线确定原则与方法;对“环境损害恢复与货币化”环节,建立了由“基本恢复”和“补偿恢复”组成,以“以恢复方案式评估方法为主,经济评估方法为辅”的货币化体系。所建立的环境损害评估方法,可对我国污染损害的评估鉴定与管理提供技术支持。 最后,针对我国频繁发生的小型突发性水环境污染事件问题,本文构建了计算机支持的环境损害评估模型,并结合我国的实际案例进行了验证和应用研究,结果表明了所构建模型支持系统的有效性,并对我国有关环境损害赔偿、环境保险等政策建立具有技术支持作用。
伴随着经济的快速发展,近年来,我国环境污染事件频繁发生,随之引发的环境损害问题日益严重。如何处置这些环境污染事件并对其引发的环境损害进行评价与赔偿责任建立,已成为我国亟待解决的突出问题。 本文通过大量有关文献调研和资料收集,在比较分析和总结提炼的基础上,系统提出了一套适合我国需要由清除和恢复(环境损害恢复)两部分构成的突发性水环境污染事件的处置流程框架。 针对我国研究目前处于空白的环境损害恢复环节,构建了以“因果关系判定”、“损害定量化”、以及“损害恢复与货币化”三大关键技术环节为支撑的环境损害评估体系。对“因果关系判定”环节,给出了“污染源和污染物质识别”、“损害确认”、“暴露途径”、“污染物质与损害结果的关联性证明”四个技术要素的确定方法;对“损害定量化”环节,阐述了围绕“空间边界”、“时间边界”的基线确定原则与方法;对“环境损害恢复与货币化”环节,建立了由“基本恢复”和“补偿恢复”组成,以“以恢复方案式评估方法为主,经济评估方法为辅”的货币化体系。所建立的环境损害评估方法,可对我国污染损害的评估鉴定与管理提供技术支持。 最后,针对我国频繁发生的小型突发性水环境污染事件问题,本文构建了计算机支持的环境损害评估模型,并结合我国的实际案例进行了验证和应用研究,结果表明了所构建模型支持系统的有效性,并对我国有关环境损害赔偿、环境保险等政策建立具有技术支持作用。
程街亮, 史舟, 朱有为, 等. 浙江省优势农产区土壤重金属分异特征及评价
通过详细的调查分析,研究了浙江省优势农产区表层土壤重金属分异 特征及其现状,并探讨了各种影响因素.904个代表性样品的分析结果表明,除As和Hg以外,Cd、Cr、Pb、Zn、Cu及Ni的含量均高于浙江省第2 次土壤普查得到的表层土壤重金属含量;与杭嘉湖平原、浙江省、中国及世界土壤背景值的对比发现,研究区土壤大部分重金属元素的含量明显偏高,根据国家二级 标准限值得出的单项评价结果表明,Cd和Ni的超标指数较高,分别达到10.72%和9.7%,Hg、Pb、Cu和Cr次之,分别为 6.80%,5.35%,3.43%和3.03%,Zn和As较小,分别为1.80%和1.04%.此外,通过对不同的土地利用类型、不同母质及土壤类型 土壤中重金属含量的方差分析,研究了这些因子对浙江省农业土壤重金属含量的影响程度及其原因.
范允慧, 王艳青. 浙江省四大平原区土壤元素背景值特征
浙江省地球物理地球化学勘查院,浙江 杭州 310005</br>摘要:20世纪90年代初,浙江省地球物球地球化学勘查院先后在杭嘉湖平原区、宁绍平原区、温黄平原区、金衢盆地等四大块平原区开展生态环境地球化学调查,获得了数以万计的定量分析数据,编绘了各类相关图件及说明书。将数以万计的分析数据,经技术处理,最终取得了全省土壤中元素背景含量。
浙江省地球物理地球化学勘查院,浙江 杭州 310005</br>摘要:20世纪90年代初,浙江省地球物球地球化学勘查院先后在杭嘉湖平原区、宁绍平原区、温黄平原区、金衢盆地等四大块平原区开展生态环境地球化学调查,获得了数以万计的定量分析数据,编绘了各类相关图件及说明书。将数以万计的分析数据,经技术处理,最终取得了全省土壤中元素背景含量。
何纪力, 徐光炎. 江西省土壤环境背景值研究. 北京: 中国环境科学出版社, 2006.摘要
本书共七章,主要概述了土壤环境背景值的研究方法、土壤环境背景值、土壤环境背景值分异规律及影响因素分析、江西省土壤环境背景值的影响因素综合研究及专家系统等。
本书共七章,主要概述了土壤环境背景值的研究方法、土壤环境背景值、土壤环境背景值分异规律及影响因素分析、江西省土壤环境背景值的影响因素综合研究及专家系统等。
杜加强, 滕彦国, 王金生. 德兴地区土壤重金属人为污染的地球化学评价
在系统采集德兴地区表层土壤样品的基础上,采用标准化方法确定了 该区Cu、Pb、Zn、Cr、Cd、Hg、As的地球化学基线值,并采用富集因子对表层土壤的人为污染进行了地球化学评价.结果表明:1)土壤中7种重金 属元素的基线值较江西省土壤背景值高;2)土壤中As、Hg、Cd、Cr、Pb、Zn的人为污染以轻微污染为主,Cu的人为污染为轻微污染和中度污染,人 为污染的区域主要分布在德兴铜矿及其周边地区;3)土壤重金属污染源判别表明,Pb、Zn、Cd具有相似的来源,其污染与铅锌矿的采矿及冶炼活动有 关,Cu的来源与德兴铜矿的采矿活动有关,其他重金属来源差异较大.
黄国勤. 江西省土壤重金属污染研究
. 见:2011中国环境科学学会学术年会论文集(第二卷), -1736.摘要
环境污染是世界面临的"五大危机"之一。土壤重金属污染是环境污染中的一种。研究和治理土壤重金属污染,对于防治环境污染,维护生态安全,促进经济社会全面、协调和可持续发展具有重要的现实意义和长远的战略意义。作者在调查研究的基础上,对江西省土壤重金属污染的总体特征进行了研究,认为江西全省土壤重金属污染具有以下5方面特征:①含量高。江西省土壤重金属含量总体偏高,往往超过土壤背景值几倍甚至几十倍;②污染面广。根据有关资料,江西省受到工业污染的耕地面积达32.7万hm~2,占总耕地面积的14.2%;③区域性强。江西省不同区域土壤重金属污染程度由大至小的排列顺序大致为:矿区(矿山开发引起)厂区(包括工厂、企业等)郊区农区(包括旱作农业区和稻作农业区):④危害性大。由土壤重金属污染造成的危害和不利影响是非常之大的,概括起来主要包括:一是造成生态破坏,环境质量下降;二是影响作物生长,造成产量下降:三是污染产品品质,影响食品安全;四是威胁人类健康,容易诱发多种疾病,如癌症等不治之症或疑难杂症;五是造成经济损失,甚至阻碍地方经济发展,等等。据有关资料,江西省每年因土壤重金属污染而减产粮食80多万t,另外直接被重金属污染的粮食也多达10万t,二者合计共造成年经济缺失至少2亿元。可见,土壤重金属污染造成的经济损失不可小视;⑤存在加重趋势。
环境污染是世界面临的"五大危机"之一。土壤重金属污染是环境污染中的一种。研究和治理土壤重金属污染,对于防治环境污染,维护生态安全,促进经济社会全面、协调和可持续发展具有重要的现实意义和长远的战略意义。作者在调查研究的基础上,对江西省土壤重金属污染的总体特征进行了研究,认为江西全省土壤重金属污染具有以下5方面特征:①含量高。江西省土壤重金属含量总体偏高,往往超过土壤背景值几倍甚至几十倍;②污染面广。根据有关资料,江西省受到工业污染的耕地面积达32.7万hm~2,占总耕地面积的14.2%;③区域性强。江西省不同区域土壤重金属污染程度由大至小的排列顺序大致为:矿区(矿山开发引起)厂区(包括工厂、企业等)郊区农区(包括旱作农业区和稻作农业区):④危害性大。由土壤重金属污染造成的危害和不利影响是非常之大的,概括起来主要包括:一是造成生态破坏,环境质量下降;二是影响作物生长,造成产量下降:三是污染产品品质,影响食品安全;四是威胁人类健康,容易诱发多种疾病,如癌症等不治之症或疑难杂症;五是造成经济损失,甚至阻碍地方经济发展,等等。据有关资料,江西省每年因土壤重金属污染而减产粮食80多万t,另外直接被重金属污染的粮食也多达10万t,二者合计共造成年经济缺失至少2亿元。可见,土壤重金属污染造成的经济损失不可小视;⑤存在加重趋势。
潘佑民, 杨国治. 湖南土壤背景值及研究方法. 北京: 中国环境科学出版社, 1988.摘要
中国科学院机构知识库(中国科学院机构知识库网格(CAS IR GRID))以发展机构知识能力和知识管理能力为目标,快速实现对本机构知识资产的收集、长期保存、合理传播利用,积极建设对知识内容进行捕获、转化、传播、利用和审计的能力,逐步建设包括知识内容分析、关系分析和能力审计在内的知识服务能力,开展综合知识管理。
中国科学院机构知识库(中国科学院机构知识库网格(CAS IR GRID))以发展机构知识能力和知识管理能力为目标,快速实现对本机构知识资产的收集、长期保存、合理传播利用,积极建设对知识内容进行捕获、转化、传播、利用和审计的能力,逐步建设包括知识内容分析、关系分析和能力审计在内的知识服务能力,开展综合知识管理。
陈俊坚, 张会化, 刘鉴明, 等. 广东省区域地质背景下土壤表层重金属元素空间分布特征及其影响因子分析
研究目的旨在揭示区域地质背景 下土壤表层重金属元素的空间分布特征,探讨其影响因子;同时构建广东省表层土壤重金属元素的基线浓度。对260个表层土壤样品的研究表明,7种重金属元素 含量分布符合对数正态分布,在此基础上建立的上基线质量分数值分别为:Cu 28.7 mg.kg-1,Pb 57.6 mg.kg-1,Zn 77.8 mg.kg-1,Cd 0.13 mg.kg-1,Ni 23.5 mg.kg-1,Cr 87.0 mg.kg-1,Hg 0.15 mg.kg-1。主因子分析结果可以满意的描述土壤重金属元素约80%的总体变异特征,并且得出:区域母岩的分布和成土作用是影响重金属元素空间分布和变 异的主要因素;人类活动的影响以珠三角地区的Pb和Hg元素最为突出。此外,7种重金属质量分数克里格图展示了高质量分数的重金属元素的空间分布与区域断 23.5 mg.kg-1,Cr 87.0 mg.kg-1,Hg 0.15 mg.kg-1。主因子分析结果可以满意的描述土壤重金属元素约80%的总体变异特征,并且得出:区域母岩的分布和成土作用是影响重金属元素空间分布和变 异的主要因素;人类活动的影响以珠三角地区的Pb和Hg元素最为突出。此外,7种重金属质量分数克里格图展示了高质量分数的重金属元素的空间分布与区域断 裂,盆地具有很好的空间相关性。区域断裂、盆地和珠三角地区的土壤重金属几何平均含量分别为普通地区的如下倍数:Cu 2.1~3.1倍,Pb 2.5~3.6倍,Zn 2.0~2.2倍,Cd 2.2~2.9倍,Ni 1.5~1.9倍,Cr 1.1~1.5倍,Hg 1.4~2.2倍。研究结果可以作为评价广东省土壤重金属污染和建立合适的修复标准的科学参考。
车越, 吴阿娜, 曹敏, 等. 河流健康评价的时空特征与参照基线探讨
随着河流退化成为世界各国面临的主要水环境问题,旨在从水质、生物、生态等众多角度综合评估河流系统状况、改进河流管理的河流健康概念得以提出并受到关注。时空特征与参照基线的确定是河流健康评价的两个重要环节,前者将不同时空尺度相联系,为评价指标的选取提供参考,后者将河流理想目标与人类管理需求相结合,为评价标准的确定提供依据。结合河流等级理论、河流连续体概念和四维模型,分析河流系统的主要特点及时空特征,并从点(断面、点位)、线(河流、河段)、面(流域、水系)等级剖析河流健康评价的空间尺度,从短、中、长层次识别河流健康评价的时间尺度,从而剖析不同时空尺度河流健康评价的维度特征和评价重点;从河流健康评价的标准出发,定义了最小干扰状态(MDC)、历史参考状态(HC)、最低干扰状态(LDC)、最佳可达状态(BAC)等4种河流健康评价的参照基线,探讨了参照点位法、专家判断法、历史数据法、模型推算法等参照基线计算方法的确定程序和适用范围,最后从时空特征与参照基线等方面提出了我国河流健康评价的开展建议
随着河流退化成为世界各国面临的主要水环境问题,旨在从水质、生物、生态等众多角度综合评估河流系统状况、改进河流管理的河流健康概念得以提出并受到关注。时空特征与参照基线的确定是河流健康评价的两个重要环节,前者将不同时空尺度相联系,为评价指标的选取提供参考,后者将河流理想目标与人类管理需求相结合,为评价标准的确定提供依据。结合河流等级理论、河流连续体概念和四维模型,分析河流系统的主要特点及时空特征,并从点(断面、点位)、线(河流、河段)、面(流域、水系)等级剖析河流健康评价的空间尺度,从短、中、长层次识别河流健康评价的时间尺度,从而剖析不同时空尺度河流健康评价的维度特征和评价重点;从河流健康评价的标准出发,定义了最小干扰状态(MDC)、历史参考状态(HC)、最低干扰状态(LDC)、最佳可达状态(BAC)等4种河流健康评价的参照基线,探讨了参照点位法、专家判断法、历史数据法、模型推算法等参照基线计算方法的确定程序和适用范围,最后从时空特征与参照基线等方面提出了我国河流健康评价的开展建议
张山岭, 杨国义, 罗薇, 等. 广东省土壤无机元素背景值的变化趋势研究
通过对“七五”期间广东省土壤环境背景监测点回顾性调查,以研究广东省土壤背景监测点13种无机元素含量变化趋势。与“七五”背景值对比,土壤A层中Hg以及A、C两层中F含量下降,其他11种元素含量均上升,特别是Se、V、Zn和Co的含量有较明显的上升。As、Co、Cr、F、Hg、Mn、Ni、V和Zn的含量从A层到C层呈增加趋势,Cd、Pb和Cu的含量呈减少趋势,Se的含量基本没有变化,此外还对无机元素含量变化的原因进行分析。
通过对“七五”期间广东省土壤环境背景监测点回顾性调查,以研究广东省土壤背景监测点13种无机元素含量变化趋势。与“七五”背景值对比,土壤A层中Hg以及A、C两层中F含量下降,其他11种元素含量均上升,特别是Se、V、Zn和Co的含量有较明显的上升。As、Co、Cr、F、Hg、Mn、Ni、V和Zn的含量从A层到C层呈增加趋势,Cd、Pb和Cu的含量呈减少趋势,Se的含量基本没有变化,此外还对无机元素含量变化的原因进行分析。
王轩萱. 中美环境标准比较研究
. 长沙: 湖南师范大学硕士学位论文, 2014. 摘要
环境标准是环境保护法体系的重要组成部分,不但能反映一个国家的法制法规建设状况以及科技发展水平也体现了这个国家环境保护的决心。由于国内各种环境污染问题的增多,环境标准在我国环境执法、环境管理和社会生活当中的相关作用日益突出;在对外贸易,保障经济建设可持续发展等领域均发挥着至关重要的作用。目前,我国环境标准在制定方面缺乏系统性的理论研究,对许多问题的认识模糊,还不能满足我国社会经济发展和环境法制建设的需要。环境标准不同于传统意义上的标准,它在制定、发布、实施上属于法律法规的性质,是一种技术性法律规范。然而,我国环境标准的管理体制依然采用标准化管理模式,导致环境标准与产品标准不分,法律属性模糊,法律约束力不够,使环境标准长期处于软弱无力的状态。除此之外,我国环境标准的制定也存在很多不足,主要有以下几个方面:资金投入力度偏小,使环境标准的适用性和可操作性及科学性较差;涵盖的保护范围不足;发布、制定和实行的整个过程缺少连贯性;只注重制定、轻视维护,修订机制不够完善;缺少互相之间的关联和协调等。与我国相比,美国制定了准确科学的环境标准,讲究实效,分类齐全,强调公众参与,并且有相关的技术做后盾。他们无论在标准的制修订方面还是在实施方面,都有很多值得汲取的经验和可参考的方法和手段,有许多完善的制度,技术以及先进的管理措施值得我们学习。通过从立法和技术角度系统地介绍中美环境标准及其实施体系,对中美环境标准进行横向比较研究,可以发现存在于我国环境标准中的不足和缺陷,总结美国环境标准的精髓和优点,为更好地完善国内环境标准提出各项建议。在促进我国环境标准不断完善的同时,也将进一步改善我国环境保护的法制建设状况,提高环境保护科技水平。
环境标准是环境保护法体系的重要组成部分,不但能反映一个国家的法制法规建设状况以及科技发展水平也体现了这个国家环境保护的决心。由于国内各种环境污染问题的增多,环境标准在我国环境执法、环境管理和社会生活当中的相关作用日益突出;在对外贸易,保障经济建设可持续发展等领域均发挥着至关重要的作用。目前,我国环境标准在制定方面缺乏系统性的理论研究,对许多问题的认识模糊,还不能满足我国社会经济发展和环境法制建设的需要。环境标准不同于传统意义上的标准,它在制定、发布、实施上属于法律法规的性质,是一种技术性法律规范。然而,我国环境标准的管理体制依然采用标准化管理模式,导致环境标准与产品标准不分,法律属性模糊,法律约束力不够,使环境标准长期处于软弱无力的状态。除此之外,我国环境标准的制定也存在很多不足,主要有以下几个方面:资金投入力度偏小,使环境标准的适用性和可操作性及科学性较差;涵盖的保护范围不足;发布、制定和实行的整个过程缺少连贯性;只注重制定、轻视维护,修订机制不够完善;缺少互相之间的关联和协调等。与我国相比,美国制定了准确科学的环境标准,讲究实效,分类齐全,强调公众参与,并且有相关的技术做后盾。他们无论在标准的制修订方面还是在实施方面,都有很多值得汲取的经验和可参考的方法和手段,有许多完善的制度,技术以及先进的管理措施值得我们学习。通过从立法和技术角度系统地介绍中美环境标准及其实施体系,对中美环境标准进行横向比较研究,可以发现存在于我国环境标准中的不足和缺陷,总结美国环境标准的精髓和优点,为更好地完善国内环境标准提出各项建议。在促进我国环境标准不断完善的同时,也将进一步改善我国环境保护的法制建设状况,提高环境保护科技水平。
傅杨荣. 海南岛土壤地球化学与优质农业研究
. 武汉: 中国地质大学(武汉)博士学位论文, 2014.摘要
海南岛面积33920km2,是我国第二大岛屿,隔琼州海峡与雷州半岛相望,位于北纬18°10'—20°10'之间,属于热带地区。该区自然风景优美,是全国人民的后花园,也是我国重要的旅游景区;生态环境优良,处于原生态,是全国人为污染最少的地区之一;光、热、水资源丰富,作物生长条件良好,是我国重要的热带作物种植区,也是全国重要的冬季菜篮子基地。 本论文依托中国地质调查局与海南省人民政府
何玉生. 海口城市土壤重金属污染特征与生态风险评估
对海口城市土壤重金属含量、空间分布特征与赋存形态进行了研究,并评估了其生态风险。结果表明,海口城市土壤重金属Hg、As、Cd、Cu、Cr、Ni、Pb、Zn的平均含量分别为0.073、3.82、0.25、26.7、92.4、52.5、29.1和84.1 mg&middot;kg-1。与海口土壤背景值相比,海口城市土壤明显富集重金属Hg、As、Cd、Cu、Cr、Ni、Pb和Zn,受到一定程度重金属污染。Cr、Ni、Cu、Cd和Zn元素主要在郊区富集,Pb主要在路边绿化带中富集,Hg主要在生活区富集。海口城市土壤中Zn、As、Cr、Cu和Ni以残渣态为主,Hg主要以强有机态和残渣态存在,Pb主要以铁锰氧化态和残渣态存在,而Cd则主要以生物可利用态为主。生态风险评价结果显示,海口城市土壤重金属综合生态风险属于微弱水平,但Cd和Hg污染应引起重视。
}

因特网上的信息是以网页的形式展示给用户的,因此网页是网络信息传递的载体。网页文件是用HTML(Hyper Text Markup Language,超文本标记语言)书写的。

HTML5不是一种编程语言,而是一种描述性的标记语言,用于描述超文本中的内容和结构。

HTML5文件的基本结构

HTML标记符一般有两种:

  • 一般标记符(容器标记符)

    这些标记符的起始部分与结束部分必须成对出现

  • 只是单一的一个标记符而已,如<hr>标记符

HTML文件的编写方法

  • 保存文件时,选择【保存类型】为【所有文件】,将文件的扩展名设置为.htm或.html。建议将文档的编码设置为utf-8,默认是ANSI。

编写第一个HTML5页面

测试浏览器是否支持HTML5(画布标记)

为元素盒子的某一条边应用边框
在一条声明中指定边框的样式、颜色和宽度
使用border-radius简写属性或某个特定边属性
指定背景和元素滚动区域之间的关系

简单边框有3个关键属性:

  • border-style属性:设置绘制边框使用的样式;
边框绘制区域的宽度的百分数
CSS预设宽度,依次增大
使元素内容具有内嵌效果的边框
使元素内容具有外凸效果的边框

元素的四条边可以应用不同的边框样式,四条边的属性如下:

我们也可以不用分开设置样式、宽度和颜色,而是使用简写属性一次搞定。

border属性:设置所有边的边框;

使用边框的radius特性可以创建圆角边框,与该功能相关的属性有5个:

一对长度值或百分数值,百分数跟边框盒子的宽度和高度相关
一次设置4个角的简写属性 一对长度值或百分数值,由/字符分隔

指定2个半径值即可定义一个圆角,采用长度值和百分数均可。第一个值指定水平曲线半径,第二个值指定垂直曲线半径。百分数是相对于元素盒子的宽度和高度来说的。

说明:如果/前后的值都存在,那么前面的值为水平半径,后面的值为垂直半径。如果没有/,则水平和垂直半径相等。另外,其4个值是按照top-lefttop-rightbottom-rightbottom-left的顺序来设置的。例如:

设置元素中图像是否固定或随页面一起滚动

background-color属性设置元素的背景颜色,总是显示在背景图像下面。

background-image属性设置元素的背景图像,如果指定一个以上的图像,则后面的图像绘制在前面的图像的下面。

水平方向平铺图像,图像可能被截断
垂直方向平铺图像,图像可能被截断
水平和垂直方向平铺图像,图像可能被截断
水平或垂直方向平铺图像,但在图像与图像之间设置统一间距,确保图像不被截断
水平或垂直方向平铺图像,但调整图像大小,确保图像不被截断

background-size属性设置背景图像的尺寸,其值有:

CSS长度值、百分数(跟图像的宽度和高度相关)
等比例缩放图像,使其宽度、高度中较大者与容器横向或纵向重合,背景图像始终包含在容器内
等比例缩放图像,使图像至少覆盖容器,有可能超出容器
默认值,图像以本身尺寸完全显示
背景固定到视窗上,即内容滚动时背景不动
背景附着到内容上,即背景随内容一起滚动
默认值。背景固定到元素上,背景随着页面其余部分的滚动而移动。

box-shadow属性可以为元素盒子添加阴影效果。

阴影的水平偏移量,是一个长度值,正值代表阴影向右偏移,负值代表阴影向左偏移
阴影的垂直偏移量,是一个长度值,正值代表阴影位于盒子下方,负值代表阴影位于盒子上方
(可选)指定模糊值,是一个长度值,值越大盒子的边界越模糊。默认值为0,边界清晰
(可选)指定阴影的延伸半径,是一个长度值,正值代表阴影向盒子各个方向延伸扩大,负值代表阴影沿相反方向缩小
(可选)设置阴影的颜色,如果省略,浏览器会自行选择一个颜色
(可选)将外部阴影设置为内部阴影(内嵌到盒子中)

我们可以在一条box-shadow声明中定义多个阴影,只需要用逗号分隔每条声明即可。

轮廓对于边框来说是可选的。轮廓最有用的地方在于短时间抓住用户对某个元素的注意力。轮廓绘制在盒子边框的外面。边框和轮廓的区别在于:轮廓不属于页面,因此应用轮廓不需要调整页面布局。

设置轮廓距离元素边框边缘的偏移量
在一条声明中设置轮廓的简写属性
设置盒子内边距区域的尺寸
设置盒子外边距区域的尺寸
设置尺寸应用到盒子的哪一部分
设置元素溢出内容的处理方式
将元素移动到其包含块的左边界或右边界,或者另一个浮动元素的边界
设置盒子的左边界、右边界或左右两个边界不允许出现浮动元素
按上、右、下、左的顺序取值

widthheight属性用于设置元素的宽度和高度。

box-sizing属性设置尺寸调整应用到元素盒子的哪一部分。

宽度和高度分别应用到元素的内容框。在宽度和高度之外绘制元素的内边距和边框。
为元素设定的宽度和高度决定了元素的边框盒。就是说,为元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。

使用overflowoverflow-xoverflow-y属性可以设置溢出内容的处理方式,这3个属性可能的取值有:

浏览器自行处理溢出内容。通常,如果内容被剪掉就显示滚动条,否则就不显示
多余的部分直接剪掉,只显示内容盒里面的内容
为了让用户看到所有内容,浏览器会添加滚动机制,通常是滚动条。即使内容没有溢出也能看到滚动条
默认值,不管是否溢出内容盒,都显示元素内容

使用visibility属性可以控制元素的可见性,可能的取值有:

元素不可见,且在页面布局中不占据空间。
元素不可见,但在页面布局中占据空间
默认值,元素在页面上可见

使用display属性可以改变元素的盒类型:

盒子显示为文本行中的字
盒子显示为列表项,通常具有项目符号或者其他标记符(如索引号)
盒子类型取决于周围的元素
这个值跟弹性盒布局相关
这些值跟表格中的元素布局相关
元素不可见,且在页面布局中不占空间

display属性设置为block值会创建一个块级元素。块级元素会在垂直方向跟周围元素有所区别。通常在元素前后放置换行符也能达到这种效果。

block值可应用到所有元素。

inline值会创建一个行内元素。

inline-block值会创建一个其盒子混合了块和行内特征的元素,盒子整体作为行内元素显示。但盒子内部作为块元素显示,这样,widthheightmargin属性都能应用到盒子上。

run-in值会创建一个这样的元素:其盒子类型取决于周围元素。通常,浏览器(Chrome不支持,IE支持)必须评估以下2种情况,以确定插入框的特征:

  • 如果插入元素的相邻兄弟元素是块级元素,那么插入元素就是兄弟元素中的第一个行内元素。
  • 其他情况下,插入元素均作为块级元素对待。

none值就是告诉浏览器不要为元素创建任何类型的盒子,这时元素在页面布局中不占据任何空间。

可以使用float属性创建浮动盒,浮动盒会将元素的左边界或者右边界移动到包含块或另一个浮动盒的边界。其值有以下3个:

移动元素,使其左边界挨着包含块的左边界,或者另一个浮动元素的右边界
移动元素,使其右边界挨着包含块的右边界,或者另一个浮动元素的左边界

clear属性规定元素的哪一侧不允许其他浮动元素。其值有以下4个:

元素的左边界不能挨着另一个浮动元素
元素的右边界不能挨着另一个浮动元素
元素的左右边界都不能挨着浮动元素
元素的左右边界都可以挨着浮动元素
改变元素在容器块中的定位方式
设置定位元素相对于容器边界的偏移量
创建跟报纸页面类似的布局
将空间流式分配到容器中的元素
为元素创建表格样式布局

position属性设置了元素的定位方法。

使用topbottomleftright属性设置元素的偏移量的时候,指的是相对于position属性指定的元素的偏移量。

生成相对定位的元素,相对于其正常位置进行定位。因此,left:20会向元素的LEFT位置添加20像素。
生成绝对定位的元素,相对于static定位以外的第一个父元素进行定位。元素的位置通过 left, top, right以及bottom属性进行规定。
生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过left,top,right以及bottom属性进行规定。

z-index属性指定元素显示的层叠顺序,其值为数值,且允许取负值。值越小,在层叠顺序中就越靠后。这个属性只有在元素重叠的情况下才会排上用场。

z-index属性默认值是0。因此,浏览器默认将图像显示在p元素上面。

多列特性允许在多个垂直列中布局内容,跟报纸的排版方式类似。

设置列之间的颜色、样式、宽度

弹性盒(flexbox)布局主要思想是让容器有能力让其子项目能够改变其宽度、高度(甚至顺序),以最佳方式填充可用空间(主要是为了适应所有类型的显示设备和屏幕大小)。Flex容器会使子项目(伸缩项目)扩展来填满可用空间,或缩小他们以防止溢出容器。

采用 Flex 布局的元素,称为 Flex 容器(flex container),简称"容器"。它的所有子元素自动成为容器成员,称为 Flex 项目(flex item),简称“项目”。

容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis)。主轴的开始位置(与边框的交叉点)叫做main start,结束位置叫做main end;交叉轴的开始位置叫做cross

项目默认沿主轴排列。单个项目占据的主轴空间叫做main size,占据的交叉轴空间叫做cross size

2.5.3 创建弹性盒布局

默认情况下,项目都排在一条线(又称“轴线”)上。flex-wrap属性定义,如果一条轴线排不下,如何换行
定义了项目在主轴上的对齐方式
定义项目在交叉轴上如何对齐
定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用
定义项目的排列顺序。数值越小,排列越靠前,默认为0。
定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大。
定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。
定义了在分配多余空间之前,项目占据的主轴空间(main size)。浏览器根据这个属性,计算主轴是否有多余空间。它的默认值为auto,即项目的本来大小。
允许单个项目有与其他项目不一样的对齐方式,可覆盖align-items属性。默认值为auto,表示继承父元素的align-items属性,如果没有父元素,则等同于stretch

flex-direction属性决定主轴的方向(即项目的排列方向)。

默认情况下,项目都排在一条线(又称"轴线")上。

  • nowrap(默认):不换行。

  • wrap:换行,第一行在上方。

justify-content属性定义了项目在主轴上的对齐方式。

  • space-around:弹性盒子元素会平均地分布在行里,两端保留子元素与子元素之间间距大小的一半。如果最左边的剩余空间是负数,或该行只有一个伸缩盒项目,则该值等效于center。在其它情况下,伸缩盒项目则平均分布,并确保两两之间的空白空间相等,同时第一个元素前的空间以及最后一个元素后的空间为其他空白空间的一半。

align-items属性定义项目在交叉轴上如何对齐。

  • baseline:项目的第一行文字的基线对齐。

align-content属性定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用。

align-content属性定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用。

order属性定义项目的排列顺序。数值越小,排列越靠前,默认为0。

flex-grow属性定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大。

  • 如果所有项目的flex-grow属性都为1,则它们将等分剩余空间(如果有的话)。如果一个项目的flex-grow属性为2,其他项目都为1,则前者占据的剩余空间将比其他项多一倍。

flex-shrink属性定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。

  • 如果所有项目的flex-shrink属性都为1,当空间不足时,都将等比例缩小。如果一个项目的flex-shrink属性为0,其他项目都为1,则空间不足时,前者不缩小。负值对该属性无效。

flex-basis属性定义了在分配多余空间之前,项目占据的主轴空间(main size)。浏览器根据这个属性,计算主轴是否有多余空间。它的默认值为auto,即项目的本来大小。

align-self属性允许单个项目有与其他项目不一样的对齐方式,可覆盖align-items属性。默认值为auto,表示继承父元素的align-items属性,如果没有父元素,则等同于stretch

创建CSS表格布局使用display属性,其值有:

类似于table元素,但是创建一个行内元素
指定单词之间、字母之间、文本行之间的间隔
装饰文本或转换文本大小写
  • start:内容对齐开始边界;
  • end:内容对齐结束边界;
  • left:内容左对齐;
  • center:内容居中对齐;
  • right:内容右对齐;
  • justify:内容两端对齐。

如果使用justify值,可以使用text-justify属性指定文本添加空白的方式,其值有:

空白分布在单词之间,适用于英语等词间有空的语言
空白分布在单词、表意字之间,且文本两端对齐,适用于汉语、日文或韩文等语言
空白分布在单词、字形集的边界,适用于泰文等无词间空格的语言
空白分布在单词、字形集的边界,但连续文本或者草体除外
通过拉长选定字符调整对齐方式(仅适用于草体)

white-space属性指定空白字符的处理方式,其值有:

默认。空白会被浏览器忽略。
空白会被浏览器保留。其行为方式类似HTML中的<pre>标签。
文本不会换行,文本会在同一行上继续,直到遇到<br>标签为止。
保留空白符序列,但是正常地进行换行。
合并空白符序列,但是保留换行符。
规定应该从父元素继承white-space属性的值。

direction属性告诉浏览器文本块的排列方向,其值有:

  • ltr:默认。文本方向从左到右。
  • rtl:文本方向从右到左。

word-wrap属性告诉浏览器当一个单词的长度超出包含块的宽度时如何处理,其值有:

  • normal:单词不断开,即使无法完全放入包含块元素。
  • break-word:断开单词,使其放入包含块元素。

text-indent属性用于指定文本块首行缩进,其值可以是长度值,也可以是相对于元素宽度的百分数值。

text-decoration属性规定添加到文本的修饰,其值有:

  • none:默认,定义标准的文本。
  • underline:定义文本下的一条线。
  • overline:定义文本上的一条线。
  • line-through:定义穿过文本下的一条线。

text-transform属性控制文本的大小写,其值有:

  • none:默认。定义带有小写字母和大写字母的标准的文本。
  • capitalize:文本中的每个单词以大写字母开头。
  • uppercase:定义仅有大写字母。
  • lowercase:定义无大写字母,仅有小写字母。

text-shadow属性为文本创建阴影效果。

  • h-shadow:必需。水平阴影的位置。允许负值。
  • v-shadow:必需。垂直阴影的位置。允许负值。
  • blur:可选。模糊的距离。
  • color:可选。阴影的颜色。
指定文本块采用的字体名称
指定字体是否以小型大写字母显示
在一条声明中设置字体的简写属性

font-family属性指定使用的字体,按照优先顺序排列。CSS定义了5种通用字体系列:

  • serif:这些字体成比例,而且有上下短线。如果字体中的所有字符根据其不同大小有不同的宽度,则该字符是成比例的。例如,小写 i 和小写 m 的宽度就不同。上下短线是每个字符笔划末端的装饰,比如小写 l 顶部和底部的短线,或大写 A 两条腿底部的短线。Serif 字体的例子包括 Times、Georgia 和 New Century Schoolbook。

  • monospace:Monospace 字体并不是成比例的。它们通常用于模拟打字机打出的文本、老式点阵打印机的输出,甚至更老式的视频显示终端。采用这些字体,每个字符的宽度都必须完全相同,所以小写的i 和小写的 m 有相同的宽度。这些字体可能有上下短线,也可能没有。如果一个字体的字符宽度完全相同,则归类为Monospace

  • cursive:这些字体试图模仿人的手写体。通常,它们主要由曲线和 Serif 字体中没有的笔划装饰组成。例如,大写 A 再其左腿底部可能有一个小弯,或者完全由花体部分和小的弯曲部分组成。Cursive 字体的例子包括 Zapf Chancery、Author 和 Comic Sans。

  • fantasy:这些字体无法用任何特征来定义,只有一点是确定的,那就是我们无法很容易地将其规划到任何一种其他的字体系列当中。这样的字体包括Western、Woodblock 和 Klingon。

font-size属性用来指定字体大小,其值有:

  • smallerlarger设置字体相对于父元素字体的大小。
  • <%>将字体大小表示为父元素字体大小的百分数。

font-weight属性用来指定字体粗细程度,其值有:

font-style属性用来指定字体风格,其值有:

  • normal:默认值。浏览器显示一个标准的字体样式。

  • italic:浏览器会显示一个斜体的字体样式。

  • oblique:浏览器会显示一个倾斜的字体样式。

  • inherit:规定应该从父元素继承字体样式。

font-variant属性用来设置小型大写字母的字体显示文本,这意味着所有的小写字母均会被转换为大写,但是所有使用小型大写字体的字母与其余文本相比,其字体尺寸更小。其值有:

  • normal:默认值。浏览器会显示一个标准的字体。

  • small-caps:浏览器会显示小型大写字母的字体。

指定如何绘制相邻表格单元的边框

设置元素的颜色和透明度

color属性用来设置元素的前景色。

opacity属性设置元素的不透明级别,从0.0(完全透明)到1.0(完全不透明)。

有不少属性可用来为table元素设置独特样式。

设置相邻单元格的边框处理样式
设置相邻单元格边框的间距
设置空单元格是否显示边框

border-collapse属性用来控制table元素相邻单元格边框的样式。默认情况下,浏览器为表格绘制了一个边框,同时还为每个单元格绘制了边框,显示出来就是双边框。

empty-cells属性设置是否显示表格中的空单元格(仅用于“分离边框”模式)。其值有:

  • hide:不在空单元格周围绘制边框。

  • show:在空单元格周围绘制边框。默认。

caption-side属性设置表格标题的位置。其值有:

  • top:默认值。把表格标题定位在表格之上。

  • bottom:把表格标题定位在表格之下。

默认情况下,浏览器会根据表格每一列中最宽的单元格设置整列单元格的宽度。这就意味着在能够确定页面布局之前,浏览器必须获取所有的表格内容。

table-layout属性用来显示表格单元格、行、列的算法规则。其值有:

  • fixed:固定表格布局,水平布局仅取决于表格宽度、列宽度、表格边框宽度、单元格间距,而与单元格的内容无关。与自动表格布局相比,允许浏览器更快地对表格进行布局。

  • auto:自动表格布局,列的宽度是由列单元格中没有折行的最宽的内容设定的。此算法有时会较慢,这是由于它需要在确定最终的布局之前访问表格中所有的内容。

list-style属性专门用来设置列表样式,语法为:

0开头的数字标记(01,02,…)
小写罗马数字(i, ii, …)
  • inside:列表项目标记放置在文本以内,且环绕文本根据标记对齐。

  • outside:默认值。保持标记位于文本的左侧。列表项目标记放置在文本以外,且环绕文本不根据标记对齐。

cursor属性用来改变光标的外形。

需使用的自定义光标的 URL。 此光标指示矩形框的边缘可被向上及向右移动(北/东)。
默认光标(通常是一个箭头) 此光标指示矩形框的边缘可被向上及向左移动(北/西)。
默认。浏览器设置的光标。 此光标指示矩形框的边缘可被向上(北)移动。
此光标指示矩形框的边缘可被向下及向右移动(南/东)。
光标呈现为指示链接的指针(一只手) 此光标指示矩形框的边缘可被向下及向左移动(南/西)。
此光标指示某对象可被移动。 此光标指示矩形框的边缘可被向下移动(南)。
此光标指示矩形框的边缘可被向右(东)移动。 此光标指示矩形框的边缘可被向左移动(西)。
此光标指示程序正忙(通常是一只表或沙漏)。
此光标指示可用的帮助(通常是一个问号或一个气球)。
<p>请把鼠标移动到单词上,可以看到鼠标指针发生变化:</p> /* 这里是一段注释(这里的注释可以连写多行) */

JavaScript中,标识符用来对变量和函数进行命名。标识符必须以字母、下划线(_)或美元符($)开始。后续的字符可以是字母、数字、下划线或美元符。

JavaScript使用分号(;)将语句分隔开。

类型、变量、运算符和表达式

  • 原始类型:包括数字、字符串和布尔值。JavaScript中有两个特殊的原始值:null(空)和undefined(未定义)。
  • 对象类型:是属性的集合,每个属性都由“名/值对”构成。

数字:包括整数、浮点数。

算术运算符:加(+)、减(-)、乘(*)、除(/)、求余数(%)、递增(++)、递减(--)、按位异或(^)。

  • 注意:++--运算符的返回值依赖于它相对于操作数的位置。当运算符在操作数之前,称为“前增量”运算符,它对操作数进行增量计算,并返回计算后的值。当运算符在操作数之后,称为“后增量”运算符,它对操作数进行增量计算,但返回未做增量计算的值。

  • ^如果不是出现在正则表达式中,那么其代表按位异或运算符,也可以充当二进制算法。

  • 异或的算法为相同输出0,不同输出1

    0110(三位,不够前面加0)
常量e,自然对数的底数
返回从X轴到指定点的角度,y为点的Y坐标,x为点的X坐标 返回大于或等于x的最接近的整数
返回小于或等于x的最接近的整数
返回参数中最大的值,参数中可以有多个值 返回参数中最小的值,参数中可以有多个值
返回一个在[0.0,1)之间的随机数
返回以指数记数法表示的n的字符串格式,小数点前有一个数字,小数点后有digits个数字
返回n的字符串格式,不使用指数记数法,在小数点后有指定的digits个数字
n转换为本地格式的字符串
返回一个包含prec位有效数字的数字字符串,如果prec足够大,包括当前数字的所有整数部分,则返回值与toFixed方法一致。其他情况下,将使用指数记数法,小数点前有一个数字,小数点后有prec-1个数字
把对象的值转换为数字。如果参数是Date对象,Number()返回从1970年1月1日至今的毫秒数。如果对象的值无法转换为数字,那么Number()函数返回NaN

由单引号或双引号括起来的字符序列。由单引号定界的字符串中可以包含双引号,由双引号定界的字符串中也可以包含单引号。

  • 注意:当使用单引号来定界字符串时,需注意英文中的缩写(can't)。因为撇号和单引号是同一个字符,所以必须使用转义字符(\)来转义,例如'can\'t'

JavaScript的内置功能之一就是字符串的连接。连接运算符为“+”。例如:

length属性可以确定一个字符串的长度,例如:msg.length

JavaScript中用“>”或“<”操作符比较字符串大小时,它们只会比较这些字符的Unicode编码,而不考虑本地的顺序。

字符串类型的大小判断是一个字符和一个字符的比较,只要有字符不同就停止继续判断并返回比较结果。例如:"aBc"<"ab";

localeCompare方法可以实现汉字按拼音排序。

返回字符串s的第n个字符,从0开始
返回在sstart位置之后,s1第一次出现的位置,如果没有找到则返回-1 返回s1在字符串sstart位置之前最后一次出现的位置,如果没有找到则返回-1。其从s的结尾开始搜索到开头
去掉开头和结尾处的空白字符 在字符串内检索指定的值,若找到,则返回s1,若没有找到,则返回null
用于在s中用s2替换s1 返回第一个s1相匹配的子串的起始位置。如果没有找到任何匹配的子串,则返回 -1
返回从start位置开始,直到但不包含end位置的所有字符 通过delimiters切分成一个数组。
返回从start位置开始,直到但不包含end位置的所有字符
以本地化的方式将s转为小写 以本地化的方式将s转为大写
ss1小,返回一个小于0的数,若ss1大,返回一个大于0的数,若相同,返回0。可用于汉字按拼音排序的规则,例如"张三">"李四"。注意:Chrome浏览器在使用时需用: s.localeCompare(s1,"zh")locale包含一种或多种语言或区域设置标记的区域设置字符串数组。如果包含多个区域设置字符串,请以降序优先级对它们进行排列,确保首个条目为首选区域位置。如果省略此参数,则使用JavaScript运行时的默认区域设置。

布尔值、逻辑运算符、关系运算符、nullundefined

布尔值:这个类型只有两个值,保留字truefalse

逻辑运算符:&&(逻辑与)、||(逻辑或)、!(逻辑非)

关系运算符:==(等于)、<(小于)、>(大于)、<=(小于等于)、>=(大于等于)、!=(不等于)

null是JavaScript语言的关键字,表示一个特殊值,常用来描述“空值”。

undefined是变量的一种取值,表明变量没有初始化。如果函数没有返回值,则返回undefined

在JavaScript中,使用一个变量之前应先声明。变量是用关键字var来声明的,例如:

var i=0,j=0; //可以将变量的初始赋值和变量声明合写在一起
  • 全局变量:声明在函数外部的变量

  • 局部变量:声明在函数内部的变量。函数内声明的所有变量在函数体内始终是可见的。这意味着变量在声明之前甚至已经可见。JavaScript的这个特性被非正式地称为声明提前(hoisting),例如:

    var scope="local"; //变量在这里赋初始值,但变量本身在函数体内任何地方均是有定义的

赋值表达式:JavaScript使用“=”运算符来给变量或者属性赋值。

通过判断指定表达式的值来决定执行还是跳过某些语句。JavaScript中基本的条件语句有2种:

  • if语句,其有两种形式:

  • switch语句,其形式为:

    default: //如果所有的条件都不匹配,则执行语句块n+1

可以让一部分代码重复执行。JavaScript中有4种循环语句:

可以使得JavaScript的执行从一个位置跳转到另一个位置。

  • break语句是跳转到循环或者其他语句的结束。
  • continue语句是终止本次循环的执行并开始下一次循环的执行。

通过给语句定义标签,就可以在程序的任何地方通过标签名引用这条语句。breakcontinue是JavaScript中唯一可以使用语句标签的语句。

注意:不管continue语句带不带标签,它只能在循环体内使用。

所谓异常(exception)是当发生了某种异常情况或错误时产生的一个信号。抛出异常就是用信号通知发生了错误或异常情况。捕获异常是指处理这个信号,即采取必要的手段从异常中恢复。

//通常来讲,这里的代码会从头执行到尾而不会产生问题,但有时会抛出一个异常,要么是由throw语句直接抛出异常,要么是通过调用一个方法间接抛出异常 //当且仅当try语句块抛出了异常,才会执行这里的代码。这里可以通过局部变量e来获得对Error对象或者抛出的其它值的引用,这里的代码块可以基于某种原因处理这个异常,也可以忽略这个异常,还可以通过throw语句重新抛出异常。 /*不管try语句块是否抛出了异常,这里的逻辑总是会执行,终止try语句块的方式有: 1)正常终止,执行完语句块的最后一条语句 3)抛出一个异常,异常被catch从句捕获 4)抛出一个异常,异常未被捕获,继续向上传播

数组是值的有序集合。每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引。

JavaScript数组是无类型的:数组元素可以是任意类型,并且同一个数组中的不同元素也可能有不同的类型。

  • 如果省略数组直接量中的某个值,省略的元素将被赋予undefined值:

    数组直接量的语法允许有可选的结尾的逗号,故[,,]只有两个元素,而非三个。

  • 调用构造函数Array(),其有2种形式:

    • 该方法创建一个没有任何元素的空数组,等同于数组直接量[]

    • 当预先知道所需元素个数时,这种形式的Array()构造函数可以用来预分配一个数组空间。此时数组中没有存储值,甚至数组的索引属性“0”、“1”等还未定义。

      我们可以用new Array()显示指定两个或多个数组元素或者数组的一个非数值元素:

数组元素的读与写:使用[]操作符来访问数组中的一个元素。

JavaScript中数组的特别之处在于,当使用小于232的非负整数作为索引时,数组会自动维护其length属性值,如上,创建仅有一个元素的数组,然后在索引12处分别进行赋值,则数组的长度变为3

注意:JavaScript中数组索引仅仅是对象属性名的一种特殊类型,这意味着数组没有“越界”错误的概念。当试图查询对象中不存在的属性时,不会报错,只会得到undefined值。

就是包含从0开始的不连续索引的数组。稀疏数组length属性大于元素的个数。可以用Array()构造函数或简单地指定数组的索引值大于当前的数组长度来创建稀疏数组。

足够稀疏的数组通常在实现上比稠密的数组更慢,内存利用率更高,在这样的数组中查找元素的时间更长。

数组元素的添加有3种方式:

  • 使用push()方法在数组末尾添加一个或多个元素:

  • 使用unshift()方法在数组头部添加一个或多个元素:

数组元素的删除有3种方式:

  • 使用delete运算符删除:

    对一个数组使用delete不会修改数组的length属性,也不会将元素从高索引处移下来填充已删除属性留下的空白。

  • 使用pop()方法删除数组末尾的元素:

    该方法减少数组的长度。

  • 使用shift()方法在数组头部删除一个或多个元素:

    该方法减少数组的长度,并将所有随后的元素下移一个位置来填补数组头部的空缺。

JavaScript不支持真正的多维数组,但可以用数组的数组来近似。

join():将数组中所有元素都转化为字符串并连接在一起,返回最后生成的字符串。可以指定一个可选的字符串在生成的字符串中来分隔数组的各个元素。如果不指定分隔符,默认使用逗号。

reverse():将数组中的元素颠倒顺序,返回逆序的数组。

  • 如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。

  • 如果想按照其他标准进行排序,就需要提供比较函数(sortby),该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数ab,其返回值如下:

    • a小于b,在排序后的数组中a应该出现在b之前,则返回一个小于0的值。
    • a等于b,则返回0
    • a大于b,则返回一个大于0的值。

concat():创建并返回一个新数组,它的元素包括调用concat()的原始数组的元素和concat()的每个参数。如果这些参数中的任何一个自身是数组,则连接的是数组的元素,而非数组本身。

注意:concat()不会递归扁平化数组的数组。concat()也不会修改调用的数组。

slice()方法返回一个新的数组,包含从start到end (不包括该元素)的arrayObject中的元素。其语法格式为:

  • start:必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1指最后一个元素,-2指倒数第二个元素,以此类推。

  • end:可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含从start到数组结束的所有元素。如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素。

splice()方法向/从数组中添加/删除项目,然后返回被删除的项目。其语法格式为:

  • index:必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。

  • howmany:必需。要删除的项目数量。如果设置为0,则不会删除项目。

  • item1,…,itemX:可选。向数组添加的新项目。

  • splice()方法可删除从index处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。

  • 如果从arrayObject中删除了元素,则返回的是含有被删除的元素的数组。

函数是这样的一段JavaScript代码,它只定义一次,但可能被执行或调用任意次。

JavaScript函数是参数化的:函数的定义会包括一个称为形参(parameter)的标识符列表,这些参数在函数体中像局部变量一样工作。函数调用会为形参提供实参(argument)的值。函数使用它们实参的值来计算返回值,成为该函数调用表达式的值。

除了实参之外,每次调用还会拥有另一个值,即本次调用的上下文(context),这就是this关键字的值。如果函数挂载在一个对象上,作为对象的一个属性,就称它为对象的方法。当通过这个对象来调用函数时,该对象就是此次调用的上下文,也就是该函数的this的值。

JavaScript的函数可以嵌套在其他函数中定义,这样就构成了一个闭包(closure)。

函数使用function关键字来定义,它可以用在:

    • function关键字后的函数名称是函数声明语句必需的部分。
    • 一对圆括号,其中包含由0个或者多个用逗号隔开的形参组成的列表。
    • 一对花括号,其中包含0条或多条JavaScript语句。

    这些语句构成了函数体,一旦调用函数,就会执行这些语句。

  • 对于函数定义表达式来说,函数名称是可选的,如果存在,该名字只存在于函数体中,并指代该函数对象本身。

如同变量,函数声明语句“被提前”到外部脚本或外部函数作用域的顶部,所以以这种方式声明的函数,可以被在它定义之前出现的代码所调用。

但是,对于函数定义表达式而言,就另当别论了,为了调用一个函数,必须要能引用它,而要使用一个以表达式方式定义的函数之前,必须把它赋值给一个变量。变量的声明提前了,但给变量赋值是不会提前的,所以,以表达式方式定义的函数在定义之前无法调用。

  • 方法调用和函数调用有一个重要的区别,即:调用上下文。this关键字只能出现在函数中,当然在全局作用域中是个例外。

    全局作用域中this指向全局对象(全局对象在浏览器这个环境中指window)。

    如果this出现在函数中,其指向的依据就是函数的执行环境而不是声明环境。换句话说,this永远指向所在函数的所有者,当没有显示的所有者的时候,那么this指向全局对象。

    各种情况下的this的具体指向:

    • 函数作为某个对象的成员方法调用时this指向该对象。

    • 函数作为函数直接使用时this指向全局对象。

    • 函数作为构造函数调用时this指向用该构造函数构造出来的新对象。

  • 构造函数调用创建和初始化一个新的对象myObj,并将这个对象用做其调用上下文,因此构造函数可以使用this关键字来引用这个新创建的对象。myObj对象继承自构造函数的prototype属性。

  • call()apply()方法可以看做是某个对象的方法,通过调用方法的形式来间接调用函数。

    他们的用途相同,都是在特定的作用域中调用函数。

    接收参数方面不同,apply()接收两个参数,一个是函数运行的作用域(this),另一个是参数数组。call()方法第一个参数与apply()方法相同,但传递给函数的参数必须列举出来。

JavaScript中的函数定义并未指定函数形参的类型,函数调用也未对传入的实参值做任何类型检查。实际上,JavaScript函数调用甚至不检查传入形参的个数。

可选形参:当调用函数的时候传入的实参比形参个数少时,剩下的形参都将设置为undefined值。因此在调用函数时形参是否可选以及是否可以省略应当保持较好的适应性。为了做到这一点,应当给省略的参数赋一个合理的默认值。

  • 注意:当用这种可选形参来实现函数时,需要将可选形参放在形参列表的最后。

可变长的实参列表(实参对象):当调用函数的时候传入的实参个数超过函数定义时的形参个数时,没有办法直接获得未命名值的引用。参数对象解决了这个问题。

  • 实参对象有一个重要的用处就是:让函数可以操作任意数量的实参。

  • 假设定义了函数f,它的形参只有一个x。如果调用f时传入两个实参,第一个实参可以通过形参名x来获得,也可以通过arguments[0]来得到;第二个实参只能通过arguments[1]来得到。此外,和数组一样,arguments.length属性返回实参的个数。

  • 注意:arguments不是数组,它是一个实参对象。每个实参对象都包含以数字为索引的一组元素以及length属性。

将对象属性用做实参:当一个函数包含超过三个形参时,对于程序员来说,要记住调用函数中实参的正确顺序很难。最好通过名/值对的形式来传入参数,这样参数的顺序就无关紧要了。为了实现这种风格的方法调用,定义函数时,传入的实参都写入一个单独的对象中,在调用的时候传入一个对象,对象中的名/值对是真正需要的实参数据。

在JavaScript中,函数不仅是一种语法,也是值,也就是说,可以将函数赋值给变量。

除了可以将函数赋值给变量,同样可以将函数赋值给对象的属性。

函数甚至不需要带名字,当把它们赋值给数组元素时:

JavaScript中变量的作用域有全局变量和局部变量2种。在JavaScript中是无法声明只在一个代码块内可见的变量的,基于这个原因,我们常常简单地定义一个函数用做临时的命名空间,在这个命名空间内定义的变量都不会污染到全局命名空间。

//模块代码,这个模块所使用的所有变量都是局部变量,而不是污染全局命名空间

这段代码仅仅定义了一个单独的全局变量:名叫“mymodule”的函数。这样还是太麻烦,可以直接定义一个匿名函数,并在单个表达式中调用它:

}()); //结束函数定义并立即调用它

出于种种原因,我们有时候需要得到函数内的局部变量。闭包可以捕捉到局部变量(和参数),并一直保存下来。闭包就是一个函数引用另外一个函数的变量,因为变量被引用着所以不会被回收,因此可以用来封装一个私有变量。这是优点也是缺点,不必要的闭包只会徒增内存消耗!

对象是一种复合值,它将很多值聚合在一起,可通过名字访问这些值。对象也可看作是属性的无序集合,每个属性都是一个名/值对。属性名是字符串,因此我们可以把对象看成是从字符串到值的映射。

对象除了可以保持自有的属性外,还可以从一个称为“原型”的对象继承属性。

除了包含属性之外,每个对象还拥有三个相关的对象特性:

对象的原型(prototype)指向另一个对象,本对象的属性继承自它的原型对象。

对象的类(class)是一个标识对象类型的字符串。

对象的扩展标记(extensible flag)指明了(在ECMAScript 5中)是否可以向该对象添加新属性。

  • 内置对象:是由ECMAScript规范定义的对象或类。例如,数组,函数,日期和正则表达式。

  • 宿主对象:是由JavaScript解释器所嵌入的宿主环境(比如Web浏览器)定义的。客户端JavaScript中表示网页结构的HTMLElement对象均是宿主对象。

  • 自定义对象:是由运行中的JavaScript代码创建的对象。

创建对象(3种方式):

  • 对象直接量:是由若干属性名/值

  • 通过new创建对象:new关键字创建并初始化一个新对象,new后跟随一个函数调用。这里的函数称作构造函数。例如:

  • Object.create(proto[, propertiesObject]) 是ECMAScript 5中提出的一种新的对象创建方式,第一个参数是要继承的原型,也可以传一个null,第二个参数是对象的属性描述符,这个参数是可选的。例如:

    • 在ECMAScript 3中可以用类似下面的代码来模拟原型继承:

      //inherit()返回了一个继承自原型对象p的属性的新对象
      //Inherit()函数的其中一个用途就是防止函数无意间(非恶意地)修改那些不受你控制的对象。
      // 不是将对象直接作为参数传入函数,而是将它的继承对象传入函数。
      //如果给继承对象的属性赋值,则这些属性只会影响这个继承对象自身,而不是原始对象。
      

JavaScript为属性访问定义了两种语法:

对象名.属性名对象名[表达式]

其中,表达式指定要访问的属性的名称或者代表要访问数组元素的索引。

对于点(.)来说,右侧必须是一个以属性名称命名的简单标识符(不能有空格、连字符等)。点运算符后的标识符不能是保留字,比如book.for是非法的,必须使用方括号的形式访问它们,比如book["for"]

对于方括号([])来说,方括号内必须是一个计算结果为字符串的表达式。其看起来更像数组,只是这个数组元素是通过字符串索引而不是数字索引。这种数组称为“关联数组”。

JavaScript对象具有自有属性(实例属性),也有一些属性是从原型对象继承而来的(继承属性)。

假设要查询对象q的属性x,如果q中不存在x,则会继续在q的原型对象中查询属性x,如果原型对象中也没有x,但这个原型对象也有原型,那么继续在这个原型对象的原型对象上执行查询,直到找到x或者查找到一个原型是null的对象为止。可以看到,对象的原型属性构成了一个“”,通过这个“”可以实现属性的继承。

假设给对象o的属性x赋值,如果o中已经有属性x(这个属性不是继承来的),那么这个赋值操作只改变这个已有属性x的值。如果o中不存在属性x,那么赋值操作给o添加一个新的属性x。如果之前o继承自属性x,那么这个继承的属性就被新创建的同名属性覆盖了。

属性赋值操作首先检查原型链,以此判定是否允许赋值操作。如果o继承自一个只读属性x,那么赋值操作是不允许的。如果允许属性赋值操作,它也总是在原始对象上创建属性或对已有的属性赋值,而不会去修改原型链。

b.r=3; //r为只读属性,赋值语句无效

delete运算符可以删除对象的属性。它的操作数是一个属性访问表达式:

delete只是断开属性和宿主对象的联系,而不会去操作对象中的属性。

delete运算符只能删除自有属性,不能删除继承属性,要删除继承属性必须从定义这个属性的原型对象上删除它,而且这会影响到所有继承自这个原型的对象。

判断某个属性是否存在于某个对象中可以有3种方式:

in运算符:如果对象的自有属性或继承属性中包含这个属性,则返回true

propertyIsEnumerable()方法:只有检测到是自有属性且这个属性的可枚举性为true时,它才返回true。某些内置属性是不可枚举的。

在JavaScript中,对象的属性分为可枚举和不可枚举之分,它们是由属性的enumerable值决定的。

Object对象的propertyIsEnumerable()方法可以判断此对象是否包含某个属性,并且这个属性是否可枚举。

for/in循环可以遍历对象中所有可枚举的对象属性(包括对象自有属性和继承的属性)。

Object.keys()方法会返回一个由一个给定对象的自身可枚举属性组成的数组。

Object.getOwnPropertyNames()方法会返回一个由一个给定对象的自身属性组成的数组,包括可枚举和不可枚举的。

对象属性是由名字、值和一组特性(attribute)构成的。在ECMAScript 5中,属性值可以用一个或两个方法替代,这两个方法就是gettersetter。由gettersetter定义的属性称作“存取器属性”(accessorproperty),它不同于“数据属性”(data

数据属性:包含属性的操作特性;如:设置值、是否可枚举等。

是否可修改属性的值;true:可修改属性的值;false:不可修改属性的值
是否可枚举属性;true:可枚举,可通过for/in语句枚举属性;false:不可枚举
是否可修改属性的特性;true:可修改属性的特性(如把writablefalse改为true);false:不可修改属性的特性

存取器属性:包含属性的操作特性;如:设置值、是否可枚举等。

属性的设置值函数;含有一个赋值参数
是否可枚举属性;true:可枚举,可通过for/in语句枚举属性;false:不可枚举
是否可修改属性的特性;true:可修改属性的特性(如把writablefalse改为true);false:不可修改属性的特性

存取器也是可以继承的。

//添加一个属性,并设置为存取器属性

为了实现属性特性的查询和设置操作,ECMAScript 5中定义了一个名为“属性描述符”(property descriptor)的对象,这个对象代表数据属性特性和存取器属性特性。

}

我要回帖

更多关于 4/81-7/16等于多少用分数表示 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信