发表于: 2018-05-12 23:07:35
1 528
今天完成的事情:
了解了js
明天计划的事情:
做完js1
遇到的问题:
经常因为格式问题报错
收获:
Continue 语句
continue 语句中断循环中的迭代,如果出现了指定的条件,然后继续循环中的下一个迭代。 该例子跳过了值 3:
实例
for (i=0;i<=10;i++){
if (i==3) continue; x=x + "The number is " + i + "<br>";}
continue 语句(带有或不带标签引用)只能用在循环中。
break 语句(不带标签引用),只能用在循环或 switch 中。
通过标签引用,break 语句可用于跳出任何 JavaScript 代码块:
typeof
typeof "John" // 返回 string (字符串)
typeof 3.14 // 返回 number (数字)
typeof false // 返回 boolean (不二值)
typeof [1,2,3,4] // 返回 object (对象)
typeof {name:'John', age:34} // 返回 object (对象)
设置null清空对象
var person = null; // 值为 null(空), 但类型为对象
你可以设置为 undefined 来清空对象:
var person = undefined; // 值为 undefined, 类型为 undefined(没有值的变量)
javaScript 数据类型
在 JavaScript 中有 5 种不同的数据类型:
- string (字符串)
- number (数字)
- boolean (布尔值)
- object (对象)
- function (函数)
3 种对象类型:
- Object
- Date
- Array
2 个不包含任何值的数据类型:
- null (没有值的对象)
- undefined (没有值的变量)
构造函数:
JavaScript 数组 constructor 属性返回 function Array() { [native code] }
JavaScript 数字 constructor 属性返回 function Number() { [native code] }
JavaScript 字符串 constructor 属性返回 returns function String() { [native code] }
类型转换
toString() 返回字符串;
.srting()返回字符串;
number()返回数字;
5 + null // 返回 5 null 转换为 0
"5" + null // 返回"5null" null 转换为 "null"
"5" + 1 // 返回 "51" 1 转换为 "1"
"5" - 1 // 返回 4 "5" 转换为 5
查询里面的值:
indexOf("Array");
评论