JS程序设计基础总结
2017-07-25 20:19
155 查看
1.1数据类型
字符串 String数值 number
布尔类型 boolean
alert() 警告提示框(打印)
typeof() 数据的类型
<script>
// alert("哈喽");
// alert(typeof ("哈喽啊"));
// alert(typeof(175));
alert(typeof(false));
</script>
为什么要有数据类型?
生活中是存在不同的数据类型的,计算机要解决生活问题,那么他就和生活中的数据类型产生了映射,
所以就有了数据类型。方便区分和解决问题
1.2变量
什么是变量?为什么要有变量?变量变量,说白了就是会变的量,生活中一些数据不是一成不变的,它的值会改变,所以JS里面有了变量和它相映射。
变量名
var
name=
"你好啊";
name就是一个变量名
1、命名规则:关键字不能用
2、一般情况下,变量名用英文开头, 也可以使用$、¥和_,但不建议使用
不能用数字开头,因为和八进制和十六进制会产生冲突。
命名的原则:
变量的值:变量的类型是由变量的值来决定的。
JS是弱类型语言,所有的类型的变量都是用var来声明。对数据变量没有严格的要求,而JAVA是强类型语言;
JavaScript中不能作为变量名的关键字
break | case | catch | continue | default |
delete | do | else | finally | for |
function | if | in | instanceof | new |
return | switch | this | throw | try |
typeof | var | void | while | with |
var weight= 65;
weight = weight -5;
alert(weight);
把名字为weight 的内存单元中的值65拿出来,之后和5做减法运算,
然后把得到的结果再放回到名字为weight的内存单元中。
1.3算数运算符与表达式
在JS当中的运算符为 + - * /取余运算符:% 作用:得到两个数的余数
复合赋值运算符
num = num +10
num += 10;//两者完全的等价
num++ 和 ++num的区别
num++是先用再加:
var num1 = 1;
alert(num++);
等价于
alert(num1);
num1 = num1 + 1;
++num 是先加在用
var num1 = 1;
alert(++num1);
等价于
var num1 = 1;
num1 = num1 +1;
alert(num1);
还有%=、-=、*=、/=
常见的关系运算符
大于 > 小于 < 等于 == 大于等于>= 小于等于<= 不等于 !=
判断两个数是否相等 使用两个=号。
总结尚不完善,后续不断更新中…………