javascript 简称 js,是依附于HTML的一门脚本语言。
引入方法有两种,一种是在HTML中直接输入在<script type="text/javascript"></script>标签中,标签可以放在HTML的任何位置,最好尽量放在HTML靠下的位置;
另一种是在head标签里面引入一个.js的文件,通过<script src="文件地址"></script> 来引入。
注释方法,js有两种注释方法,
单行注释 // aa ,只能注释一行,不会影响下一行的代码,
多行注释 /*aa*/ ,可以注释里面的所以内容。
输出信息方法
1.alert()
alert("输出信息");
弹出对话框
不会返回值。
2.confirm()
confirm("确认输出么");
弹出带有让用户选择的对话框
用户点击确定会返回ture,用户点击取消会返回false。
3.prompt()
prompt("请输入");
会弹出带有输入表单的对话框,用户可以输入内容,
用户在输入内容并点击确定后,会把输入的内容返回给prompt,如果用户点击取消,则会返回null。
4.console.log()
console.log("输出到控制台");
不会弹出对话框,信息会输出到console控制台
注意事项
1.所有字符都是英文半角,
2.基本上每一句写完都要加 ; (所有的顺序语句),
3.每一句写完都要换行,这样代码的可读性更高,
4.注意前后呼应, " " 、 ' '、 { }、 ( )、 [ ] 等成对出现的符号要前后呼应,有前就要有后。
数据类型 计算机可以处理的数据不只局限于数值,还可以有文字、图像、音频、视频等其他数据,而不同的数据就要定义不同的数据类型来规定其储存时所占的空间大小,
变量是计算机存储数据的过程中所使用的名字,它一方面指向数据,另一方面指向存储地址,所以只要记住并调用变量的名字就可以调用数据,
因为变量指向数据,所以变量同数据一样分不同的数据类型,
语言根据定义变量时数据类型定义的差别可以分为强类型语言和弱类型语言两种,
强类型语言,在定义变量时必须指定数据类型,
弱类型语言,在定义变量时不必指定数据类型,变量会自动转化数据类型
在强类型语言中,数据分类有:
1.整数型 int 整数
2.单精度小数 float 位数少的小数
3.双精度小数 double 位数多的小数
4.小数 decimal 位数可以指定
5.货币类型 money 专门对应货币
6.字符 char 单个的字符
7.字符串 string 多个字符组合的一串字符
8.布尔型 bool 只能存ture和false两个状态
9.时间和日期 datetime 专门对应时间日期
在js中涉及的数据类型有 int、float、string、bool
手动转换数据类型,js中有时候需要强制转换数据类型,常用的转换方法有
parseInt( ) 转换为整数型
parseFloat( ) 转换为小数型
注意事项:js中所有变量都用 var 声明赋值,最好只声明一次,之后可以直接用变量名进行计算和改变赋值,这里需要注意的是等号=的前后关系,
js中变量可以随时用等号改变值,但是一定要把不变的放在等号的后面(b),变量放在等号的前面(a),表示a从现在开始变成了b的值。
运算符
1.数学运算符
数学运算符有 +、-、*、/、% 五种,分别是 加 、减 、乘 、除 、取余,与相应数学符号的用法一样,
其中除法在强类型语言和弱类型语言中由于数据类型的规定,运算结果会有所不同
取余就是相除后余下的值,如 10.5%3=1.5
2.逻辑运算符,用于布尔运算
&& 与,两个条件都为真才能返回真
|| 或,两个条件只要有一个为真就能返回真
! 非,取反,条件反转,相当于真假的反转
3.比较运算符,比较运算会形成以个布尔值,即返回ture或false
== 相等
!= 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
4.其他运算符
+ 字符串的拼接,加号的两边只要有一边是字符串,那么这就是一个字符串的拼接
如
var a = 10 ;//整数10 var b = "5" ;//字符串5 var c = a+b ;//拼接为 105