javascript的语法
一.变量
1.组成:数字 下划线 字母 $2.不能以数字开头
3.命名要有意义
4.遵循驼峰式命名
4.1 小驼峰 推荐使用
4.2 大驼峰
<title>变量</title>
<script type="text/javascript">
var a=10;
a="小红"; //同一变量(var)可多次赋值
var b,c,d; //声明多个变量
/*
1.组成:数字 下划线 字母 $
2.不能以数字开头
3.命名要有意义
4.遵循驼峰式命名
4.1 小驼峰 推荐使用
4.2 大驼峰
*/
var 123name="小明";
</script>
</head>
<body>
</body>
</html>
二.运算符
2.1 算术运算符
<title>算术运算符</title>
<script type="text/javascript">
/*
*/
var a=123;
var str="123";
var num=NaN;//数字类型
var result=a+str;//123123
result=a-str;//自动转换
result=a+num; //
alert(result);
</script>
</head>
<body>
</body>
</html>
2.1逻辑运算符
<title>逻辑运算符</title>
<script type="text/javascript">
/*
alert(!"");
alert(!0);
alert(!null);
alert(!undefined);
alert(!NaN);
var obj={};
/*
alert(!obj);*/
var obj={"name":"张三"};
var obj={"":""}
/* alert(!!obj);*/
var a=20;
var b=true;
alert(obj && a);
alert(b && obj);
alert(obj1 && obj);//返回第二个对象
/*
如果有一个是null或NaN 或undefined
则返回null NaN underfined
*/
三.自增自减
<title>自增自减</title>
<script type="text/javascript">
var a=10;
b=a++; //b=a;a=a+1;
b=++a; //a=a+1; b=b;
alert(a);
alert(b);
</script>
</head>
<body>
</body>
</html>
四. 数据类型
1.1 数字1.2 字符串
1.3 布尔
<script type="text/javascript">
/* 1.基本的数据类型
*
1.1 数字
1.2 字符串
1.3 布尔
2.特殊类型(复 合类型)
2.1 null
2.2 underfined
2.3 object Array... Date Function..
*/
var num=-1.23;
//alert(typeof num);
var str="hello"; //单双引号的都是 ,具有常量池特性 --常量
//alert(typeof str);
var b=false;
//alert(typeof b);
//空对象
var n=null;
//alert(typeof n);
//underfined 变量声明未定义
var d;
//alert(typeof d);
var obj={"name":"张三","sex":"男"};
alert(typeof obj);
alert(obj instanceof Object);
var Arr=["1","2","3"];
alert(typeof Arr);
alert(Arr instanceof Array);
</script>
</head>
<body>
</body>
</html>
五.转义字符
<title>转义字符</title>
<script type="text/javascript">
/*
* \' 单引号
\" 双引号
\n 回车 换行
\t 制表符 Tab
*/
var str="小明是小红隔壁家的\n 哈哈哈 ";
alert(str);
</script>
</head>
<body>
</body>
</html>