js基础语法:
1.变量
var x=5;
var y='hello';
var b=true;
2.原始数据类型
(1).number:数字类型
(2).string:字符串类型
(3).boolean:布尔类型
(4).null;空类型
(5).underfind:未定义
类型转换:
nomber/boolean转String
toString();
String\boolean转成number
parseInt();
parseFloat();
boolean不能转
string可以将数字字符串转换成number 如果‘123abc" 转成123
强制类型转换
数字强转成Boolean类型,非0就是true,0就是flash
字符串强转成boolean,非“”“”空字符串是true,空字符串是true
布尔转数字
falsh 为0;
true 为 1;
字符串转数字,不能强转;
’
3.引用数据类型
java :Object obj=new Object()
js:var obj=new Object();
4.运算符
(1).赋值运算符
var x=5;
(2).算术运算符
(3).逻辑运算符
&& ||
(4).比较运算符
=== :全等 类型与数值都相等
(5).三元运算符
3<2?"大于":"小于"
(6).void运算符
<a href="javaScript:void(0);">xxx</a>
(7)类型运算符
typeof();判断数据类型,返回我的数据类型
instanceof:判断数据类型
5.逻辑语句
1. if-else
2.for循环
3.switch
4.for in
var arr=[1,2,3,"js"]
for(index in arr){//index代表角标
alert(index)//输出0、1、2、3
alert(arr[index]);//1、2、3、js
}