您的位置:首页 > Web前端 > JavaScript

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);

还有%=、-=、*=、/=
常见的关系运算符

       大于 > 小于 <  等于 ==  大于等于>= 小于等于<= 不等于 !=

判断两个数是否相等 使用两个=号。

总结尚不完善,后续不断更新中…………
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: