一.js的数据类型
基本数据类型
数值数据类型(number)
布尔类型(boolean)
未定义数据类型(undefined)
空数据类型(null)
·引用数据类型
字符串类型(string)
Array数组类型
对象类型(Object)
使用typeof运算符可以查看变量的数据类型
二.变量的声明和赋值
先声明变量,然后赋值
var name;name=“字符串”;
同时声明和赋值变量
var count =10;
声明多个变量,使用逗号
varxyz=10;或者varx=y=z=10//区别:第一个都是把10赋给xyz,第二个是把10赋给z,z值赋给y,y值赋给x。
三.js的好处
1.验证用户输入的内容
2.有效地组织网页内容
3.动态地显示网页内容,动画显示
4.弥补静态网页 不能实现的功能
四.js语言的特点
1.脚本语言 2.解释性 3.用于客户端 4.基于对象
五.JavaScript简介
1.JavaScript是一种基于对象的脚本语言,是网景公司(Netscape)最初在它的Navigator2.0产品上设计并实现的,其前身叫做Live8cript。语法上,JavaScript和C#、 java等编程语言类似。
2.JavaScript是客户端脚本语言,也就是说,JavaScript是在客户的浏览器上运行的,不需要服务器的支持。
3.JavaScript是一种解释语言,其源代码在客户端执行之前不需要经过编译,而是将文本格式的字符代码在客户端由浏览器解释执行。这就是说,JavaScript需要浏览器支持。
六.JavaScript编写规范
1.一般放在<head>...</head>中间
2.逐行被执行,越短越好
3.大小写敏感
4.语句是基本单位,通常以分号表示语句结束
5.多行语句可以作为一块,使用{}
6.多使用注释
七.混合计算数据类型
1.整数与小数=小数 6.小数与布尔型=小数
2.整数与字符串=字符串 7.小数与空值=小数
3.整数与布尔型=整数 8.字符串与布尔型=字符串
4.整数与空值=整数 9.字符串与空值=字符串
5.小数与字符串=字符串 10.布尔型与空值=整数
八.数据类型的转换
1.parselnt (String)
将字符串转换为整型数字,取整parselnt(“86.6a”)将字符串“86.6”转换为整型值86
2.parseFloat(String)
将字符串转换为浮点型数字parseFloat(“34.45a”)将字符串“34.45”转换为浮点值34.45
九.表达式与运算符
1.表达式是对一个或多个变量或值(操作数)进行运算,并返回一个新值
运算符可分为以下类别:
赋值运算符 =
算术运算符 +、-、*、/、%、++、--、-(求反)
结合运算符*=/=+=-=%=
比较运算符 ==、!=、>、>=、<、<=、===、!==
逻辑运算符 &&、、!
字符串运算 +
绝对等于:数据类型一致,数值相等
不绝对等于:数据类型不一致或者数值不相等
1.数据类型不一致
2.数值不相等
3.数据类型不一致,数值也不相等