Html标签的组成
<html>
<head>
<script>
alert('精易论坛');
</script>
</head>
<body>
...
</body>
</html>
在html当中,所有的标签都是成对的出现.
标签的样式<>形式出现.<></>一个(一组)标签对
<标签名><标签1></标签1>.....</标签名>
<标签名/>
JavaScript必须运行在script标签内.
Script标签一般情况会放置在head/body标签内.
在Script标签中我们可以编写Js代码.并且被浏览器识别与执行.
Script标签中不可以嵌套其他标签
<script src="/static/js/abc.js"></script>
src = 加载JS的路径(相对路径)
路径的区分:
域名=http://bbs.125.la
1.绝对路径 域名/1.js (具有唯一性,且能直接访问到文件的路径)
2.相对路径 /static/js/abc.js "相对于域名的路径"
在使用来自其他网站或者其他主机的文件 会使用绝对路径.
如果仅仅包含本网站内的文件,那么使用相对路径.
js的运行顺序是由上至下(谁先被加载谁就先被运行).
当Script使用了src来确定代码文件的位置时,就不会再去执行自身的标签内中的内容.
<script src="js/1.js">
alert(3); 这样的代码不会被执行.
</script>
Hbuilder的命令提示
alert(message: String): void
alert 方法名
message: String 有一个String类型的参数
当提供的对象没有被定义时,alert显示的是当前对象的基本类型.
void 表示当前alert方法没有返回值
<meta charset="utf-8" /> 告诉浏览器,我当前页面使用的编码方式
utf-8
GBK
GB2312
JavaScript 基本数据类型
字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)。
字符串 表示多个字符连接而成的一串数据.
字符串的表示方式为使用引号引起来("这是一个字符串" ,'这也是一个字符串')
var 是什么
var在js当中表示动态类型;
动态:不固定的形态(想认为你是什么就是什么)
用来表示数据类型时,那么它就有一个绝对的类型.
// 为单行注释.(再双斜线后的内容,不会被浏览器执行,但是会显示出来)
多行注释/**/ 在**中的所有代码都被注释.并且可以跨越多行
在Js中,是可以存在多个重名的变量.重名变量时,保留的结果只是最后一次操作的结果
var的实质为推断类型(值是什么类型,变量就是什么类型)
Js基于这一特性被称为"弱类型语言"
\ 转义符 转义当前所修饰的符号.
当需要输出转义符时,那么使用两个\即可.
转义符仅仅对后一个字符实现转义.
\\
\第一个 还是起到转义符的作用.
\第二个斜线才是被输出的内容
var s = \'\'\';
仅仅对符号进行转义,原有的符号不许要转义
使用双引号包含所有的字符串信息,如果在字符串中输出其他字符那么使用单引号包裹.
var s = "精易论坛的网址是: 'http://bbs.125.la'";
数字(Number)
int 整数型(10)
folat 浮点型(10.1)
doulbe 双精度小数(10.0123)
还可以存放科学计数法的数字(123e5);
布尔(Boolean)
布尔(逻辑)只能有两个值:true 或 false。
var x=true; 真
var y=false;假
var x=true;
var y=false; 请大家描述,当前y的类型.
如果当前断点运行到 x=true;后
JavaScript 数组
Array 的属性length(长度) 表示当前数组中的元素总和;
Array 的特性:
1.下标是从0开始.
2.可以忽略0开始直接进行赋值,但是length是不会忽略的.并且可以对其他序号中的下标进行赋值;
下面的代码创建名为 cars 的数组:
var cars=new Array();
var 变量名 = 创建实例
或者:
var cars=new Array("Saab","Volvo","BMW");
使用构造函数进行初始化数据
或者 (literal array):
实例
var cars=["Saab","Volvo","BMW"];
如果使用中括号包含的类型进行赋值.那么我们认为他是一个数组;