1、JavaScript由三部分组成: ECMAScript、DOM、BOM.
JavaScript 的基本结构:
<script type="text/Javascript">
JavaScript语句;
</script>
2.在HTML页面中引用JavaScript有三种方式:
(1)直接把JavaScript代码写在标签<script>和</script>之间。
(2)使用外部JavaScript文件。
<script type="text/javascript" src="js/text.js"></script>
(3) 直接在HTML标签中
<input name="submit" type="button" value="submit" οnclick="javascript:alert('submit')">
<script type="text/Javascript">
JavaScript语句;
</script>
2.在HTML页面中引用JavaScript有三种方式:
(1)直接把JavaScript代码写在标签<script>和</script>之间。
(2)使用外部JavaScript文件。
<script type="text/javascript" src="js/text.js"></script>
(3) 直接在HTML标签中
<input name="submit" type="button" value="submit" οnclick="javascript:alert('submit')">
3.JavaScript的核心语法有变量的声明和赋值,数据类型,逻辑控制语句,注释。在JavaScript中,代码区分大小写,并且建议每一句的
末尾使用分号(;)结束。
变量的声明和赋值
javascript是一种弱语言,没有明确的数据类型,不需要指定变量的类型,变量的类型由赋给变量的值决定。
变量声明使用关键字 var 声明
语法:
var 合法的变量名;
javascript区分大小写,变量不声明直接用的话 很容易就报错,又难找到报错位置。不建议使用。
indexof方法如果找到指定字符串则返回索引位置,否则返回-1。
数据类型
1) tyoeof(变量或值)
undefined:如果变量是undefined类型的,则返回undefined类型的结果。
number:如果变量是number类型的,则返回number类型的结果。
String:如果变量是String类型的,则返回String类型 的结果。
boolean:如果变量是boolean类型的,则返回boolean类型的结果。
object:如果变量是null类型,或者变量是一种引用类型,如对象、函数、数组,则返回object类型的结果。
javascript是一种弱语言,没有明确的数据类型,不需要指定变量的类型,变量的类型由赋给变量的值决定。
变量声明使用关键字 var 声明
语法:
var 合法的变量名;
javascript区分大小写,变量不声明直接用的话 很容易就报错,又难找到报错位置。不建议使用。
indexof方法如果找到指定字符串则返回索引位置,否则返回-1。
数据类型
1) tyoeof(变量或值)
undefined:如果变量是undefined类型的,则返回undefined类型的结果。
number:如果变量是number类型的,则返回number类型的结果。
String:如果变量是String类型的,则返回String类型 的结果。
boolean:如果变量是boolean类型的,则返回boolean类型的结果。
object:如果变量是null类型,或者变量是一种引用类型,如对象、函数、数组,则返回object类型的结果。
2)undefined类型
var width;
3)null类型
alert(null==undefined); //返回值为true
alert(null==undefined); //返回值为true
4)number类型
var iNum=23;
var iNum=23.0;
5)String类型
var oneChar="a";//定义了只有一个字符“a”的字符串
var oneChar="a";//定义了只有一个字符“a”的字符串
声明数组
语法
var 数组名=new array(size);
size表示可存放元素总数。
例如:var fruit=new Arry(5);
var fruit=new Arry("apple","orange","peach","banana");
也可以分别为数组元素赋值。
例如:var fruit =new Array(4);
数组名[下标];
fruit [0]="apple";
fruit [1]="orange";
fruit [2]="peach";
fruit [1]="orange";
fruit [2]="peach";
fruit [3]="banana";
数据常用的方法和属性
类型 名称 描述
属性 length 设置或返回数组中元素的数目
join() 把数组的所有元素放入一个字符串,通过一个分隔符进行分隔
方法 sort() 对数组排序
push() 向数组末尾添加一个或多个元素,并返回新的长度
4.在JavaScript中常用输入/输出对话框的方法是prompt()方法和alert()方法。
5.程序调试可以使用chrome开发者工具或alert()方法。
6.函数分为系统函数和自定义函数,自定义函数需要先创建,再调用。
7.自定义函数分为有参函数和无参函数。