1. JavaScript 嵌入页面的方式
行间事件(主要用于事件)
<input type="button" name="" onclick="alert('ok!');">
页面 script 标签嵌入
<script type="text/javascript">
var a = ' 你 好 !'; alert(a);
</script>
外部引入
<script type="text/javascript" src="js/index.js"></script>
2.JavaScript的变量
JavaScript 是一种弱类型语言,javascript 的变量类型由它的值来决 定。定义变量需要用关键字 'var’
3.变量的命名规则
1.驼峰命名规则:getElementById/matherAndFather/aaaOrBbbAndCcc
2.变量命名必须以字母或是下标符号”_”或者”$”为开头
3.变量名长度不能超过 255 个字符。
4.变量名中不允许使用空格,首个字不能为数字。
5.使用脚本语言中保留的关键字及保留符号作为变量名。
6.变量名区分大小写。(javascript 是区分大小写的语言)
7.汉语可以作为变量名。但是不建议使用!!!
4.标识符
5.变量、函数、属性、函数参数命名规范
- 区分大小写
- 第一个字符必须是字母、下划线(_)或者美元符号($)
- 其他字符可以是字母、下划线、美元符或数字
6.JavaScript输出
JavaScript 没有任何打印或者输出的函数。
JavaScript 可以通过不同的方式来输出数据:
- 使用 window.alert弹出警告框。
- 使用 document.write() 方法将内容写到 HTML 文档中。
- 使用 console.log() 写入到浏览器的控制台。
7.数据类型
基本数据类型: 字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)。
特殊数据类型:object 对象类型 function Array…
8.JavaScript 注释
单行注释:双斜杠 // 后的内容将会被浏览器忽略:
//斜杠以后不会执行,可用在行末使用
var x=1;//声明x并把1赋值给它
*多行注释:多行注释以 / 开始,以 */ 结尾。
/*
斜杠以内
多行
*/
9.声明变量
在 JavaScript 中创建变量通常称为"声明"变量。
我们使用 var 关键词来声明变量
您可以在一条语句中声明很多变量。该语句以 var 开头,并使用逗号分隔变量即可。
var x ; //变量声明之后,该变量是空的(它没有值)。
x="1" ; //如需向变量赋值,请使用等号。
var x="1"; //不过,您也可以在声明变量时对其赋值。
10.转义序列
11.数据类型转换
所谓的类型转换,就是将一种数据类型转换为另外一种数据类型, 例如上一节课说到的,如果一个数字与一个字符串相加,JavaScript会自 动将数字转换为字符串,然后再与另外一个字符串相加(隐式类型转 换)。
我们都知道,JavaScript是一种弱类型的语言,这一点区别于传统 编程语言(如C和Java)。虽然在运算时,JavaScript会自动进行类型转换,但是为了避免自动转换或不转换产生的不良后果,有时候我们需要进 行显式的类型转换。
隐式类型转换指的是JavaScript自动进行的类型转换,显式类型转 换指的是我们手动用代码强制进行的类型转换。
a. 字符串型转换为数值型
parseInt() //将字符串型转换为整型
parseFloat() //将字符串型转换为浮点型
<script>
var a=parselnt(“3.14”)+10; //a是13
var b=parsefloat(“3.14”)+10; //a是13.14
<script>
b. 数值型转换为字符串型
在JavaScript中,将数值型数据(整型或浮点型)转换为字符串, 都是使用toString()方法。
<script>
var a=3.14;
var str=a.toString()+15926; //将n转换为字符串
var num=a+15926;
document.write(str); //3.1415926
document.write(num); //15929.14
<script>
JavaScript中的运算符和表达式
- 算术运算符;
- 比较运算符;
- 赋值运算符;
- 逻辑运算符;
- 条件运算符;
运算符 = 用于赋值。
运算符 + 用于加值。
1.算术运算符:用于在程序中进行加、减、乘、除等运算。
算术运算符用于执行变量与/或值之间的算术运算。 给定y=5
2.比较运算符;
比较运算符的基本操作过程是:首先对操作数进行比较,该操作数 可以是数字也可以是字符串,然后返回一个布尔值true或false。给定x=5
3.赋值运算符;
赋值运算符用于给 JavaScript 变量赋值。
给定 x=10 y=5
4.逻辑运算符;
逻辑运算符用于测定变量或值之间的逻辑。 给定 x=6 以及 y=3,
提示:JavaScript逻辑运算符的优先级是:!、&& 、||。
5.条件运算符:
条件运算符是JavaScript支持的一种特殊的运算符。
说明: 如果“条件”为true,则表达式的值使用“表达式1”的值;如果 “条件”为false,则表达式的值使用“表达式2”的值。