变量
在javascript中,无论什么类型的变量都使用var来声明。
var a = 5;
a = "javascript";
var b = true;
var c = "hello";
字符串使用单引号和双引号都可以。 前面的var也可以省略:
a = 8
使用console.log(a);可以在网页的日志信息中显示,在浏览器中按下f12即可看到a的值。
基本数据类型
- number:数字类型
- string:字符串类型
- boolean:布尔类型
- null:空类型
-
undefined:未定义
number、boolean、string也是对象,可以调用里面的方法。
使用typeof关键字查看一个变量的类型
类型转换: number、boolean使用toString()方法转成string
string、boolean使用window.parseInt()和window.parseFloat()转成number boolean转换后是一个NaN,即not a number,不是一个数字 string可以将数字字符串转换成number 如果“1024abc456” 转成1024
运算符
赋值运算符
var x = 1024;
算数运算符
+ - * / %
+: 遇到字符串变成连接
-:先把字符串转成数字然后进行运算
*: 先把字符串转成数字然后进行运算
/: 先把字符串转成数字然后进行运算
逻辑运算符
&&
||
比较运算符
< > >= <= != ==
===:全等:判断类型与值是否都相等
三元运算符
1024<88 ? "大于":"小于"
void运算符 没有返回值的意思,一般常用在a标签里,用户点击后不会进行跳转:
<a href="javascript:void(0);">点我不跳转</a>
类型运算符
typeof:判断并返回变量的数据类型
instanceof:判断变量是否是某种数据类型
逻辑语句
if-else
//数字非0 字符串非空也是true
if(9){
alert("true");
}else{
alert("false");
}
switch
var x = "java";
switch(x){
case "css":
alert("css");
break;
case "js":
alert("js");
break;
case "java":
alert("java");
break;
default:
alert("def");
}
for
for(var i = 0;i<5;i++){
alert(i);
}
for in
var arr = [1,3,5,7,"js"];
//循环打印出数组中的每个元素
for(index in arr){//index表示数组下标
//alert(index);
alert(arr[index]);
}
海报
0 条评论
175
相关文章
本站已关闭游客评论,请登录或者注册后再评论吧~