标签:div else 不包含 字符串 js代码 回调函数 == 变量 sed
1,核心(ECMAScript)
2,文档对象模型(DOM)
3,浏览器对象模型(BOM)
<script>
// 在这里写你的JS代码
</script>
<script src="myscript.js"></script>
1,JavaScript的变量名可以使用_,数字,字母,$组成
2,声明变量使用 var 变量名; 的格式来进行声明
var name = "Alex"; var age = 18;
不区分整形和浮点型,就只有一种数字类型
var a = 12.34; var b = 20; var c = 123e5; // 12300000 var d = 123e-5; // 0.00123
字符串拼接一般用"+"符号
.length 返回长度 .trim() 移除空白 .trimLeft() 移除左边的空白 .trimRight() 移除右边的空白 .charAt(n) 返回第n个字符 .concat(value, ...) 拼接 .indexOf(substring, start) 子序列位置 .substring(from, to) 根据索引获取子序列 .slice(start, end) 切片 .toLowerCase() 小写 .toUpperCase() 大写 .split(delimiter, limit) 分割
两者的相同点: 如果start等于end,返回空字符串 如果stop参数省略,则取到字符串末 如果某个参数超过string的长度,这个参数会被替换为string的长度 substirng()的特点: 如果 start > stop ,start和stop将被交换 如果参数是负数或者不是数字,将会被0替换 silce()的特点: 如果 start > stop 不会交换两者 如果start小于0,则切割从字符串末尾往前数的第abs(start)个的字符开始(包括该位置的字符) 如果stop小于0,则切割在从字符串末尾往前数的第abs(stop)个字符结束(不包含该位置字符)
var a = true; true小写
var b = false; false大写
注意:(空字符串)、0、null、undefined、NaN都是false。
null 变量的值是空
undefined 1,声明了,没有赋值 2,没有定义
var a1 = [1,2,3,4,5]
.length 数组的大小 .push(ele) 尾部追加元素 .pop() 获取尾部的元素 .unshift(ele) 头部插入元素 .shift() 头部移除元素 .slice(start, end) 切片 .reverse() 反转 .join(seq) 将数组元素连接成字符串 .concat(val, ...) 连接数组 .sort() 排序 # 按照字符编码的顺序排顺序 .forEach() 将数组的每个元素传递给回调函数 .splice() 删除元素,并向数组添加新元素。 .map() 返回一个数组元素调用函数处理后的值的新数组
var perison = {name:"sun",age:22,gender:"boy"}
两种取值方式
person.name person["name"]
typeof 变量名
typeof是一个元运算符
+ - * / % ++ --
n++ ---> n = n + 1
> >= < <= != == === !==
注意
1 == “1” // true 弱等于 1 === "1" // false 强等于-->既判断值有判断数据类型 null == undefined // true null ===undefined // false
&& || !
= += -= *= /=
n += 2 --> n = n + 2
var a = 10; if (a > 5){ console.log("yes"); }else { console.log("no"); }
var a = 10; if (a > 5){ console.log("a > 5"); }else if (a < 5) { console.log("a < 5"); }else { console.log("a = 5"); }
var day = new Date().getDay(); switch (day) { case 0: console.log("Sunday"); break; case 1: console.log("Monday"); break; default: console.log("...") }
for (var i=0;i<10;i++) { console.log(i); }
var i = 0;
while (i < 10) {
console.log(i);
i++;
}
var a = 1; var b = 2; var c = a > b ? a : b
a是条件成立返回的
b是条件不成立返回的
标签:div else 不包含 字符串 js代码 回调函数 == 变量 sed
原文地址:https://www.cnblogs.com/sunch/p/9630834.html