1.重学javascript (一)

一、script标签解析

<script>xxx</script>这组标签,是用于在html 页面中插入js的主要方法。它主要有以下
几个属性:
  1.charset:可选。表示通过src属性指定的字符集。由于大多数浏览器忽略它,所以很
    少有人用它。
  2.defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。由于大多数浏
    览器不支持,故很少用。
  3.language:已废弃。原来用于代码使用的脚本语言。由于大多数浏览器忽略它,所以
    不要用了。
  4.src:可选。表示包含要执行代码的外部文件。
  5.type:必需。可以看作是language 的替代品。表示代码使用的脚本语言的内容类型。
    范例:type="text/javascript"。

  

<scripttype="text/javascript"> 
  alert('欢迎来到JavaScript世界!'); 
</script>

二.JS代码嵌入的一些问题

    <scripttype="text/javascript"src="demo1.js"></script>

  不再需要提供注释,以前为了让不支持JavaScript浏览器能够屏蔽掉<script>内部的代

码,我们习惯在代码的前后用html注释掉,现在已经不需要了。

<scripttype="text/javascript">
<!--alert('欢迎!');
-->
</script>

平稳退化不支持JavaScript处理:<nosciprt>

<noscript>
您没有启用JavaScript
</noscript>

第3章语法、关键保留字及变量

一.语法构成
区分大小写
ECMAScript中的一切,包括变量、函数名和操作符都是区分大小写的。例如:text和
Text表示两种不同的变量。
标识符
所谓标识符,就是指变量、函数、属性的名字,或者函数的参数。标识符可以是下列格
式规则组合起来的一或多个字符:
1.第一字符必须是一个字母、下划线(_)或一个美元符号($)。
2.其他字符可以是字母、下划线、美元符号或数字。
3.不能把关键字、保留字、true、false和null作为标识符。
例如:myName、book123等
注释
ECMAScript使用C风格的注释,包括单行注释和块级注释。
// 单行注释
/*
*这是一个多行
*注释
*/
直接量(字面量literal)
所有直接量(字面量),就是程序中直接显示出来的数据值。
100 //数字字面量
'李炎恢' //字符串字面量
false //布尔字面量
/js/gi //正则表达式字面量
null //对象字面量

在ECMAScript第3版中,像数组字面量和对象字面量的表达式也是支持的,如下:
{x:1,y:2} //对象字面量表达式
[1,2,3,4,5] //数组字面量表达式

原文地址:https://www.cnblogs.com/suihui/p/3291859.html