- 1、基本语法
- 2、标准库
- 3、JavaScript是轻量级语言,嵌入式语言。
- 4、js需要宿主环境提供的API发起https请求
- 5、js中变量命名是区分大小写的。
- 6、js变量名不能使用关键字。
- 8、js变量名最好使用驼峰法命名。
- 9、js 数据类型:数值(Number)、字符串(String)、布尔(Boolen)、undefined、null、对象(Object)
- 10、使用单引号‘’或者双引号“”引起来的就是字符串。
- 11、如果在字符串中要使用引号,请加转义字符\,每个引号都需要。
eg: var test = '1233,我喜欢"黑马"';
- 12、+既可以作为数学运算也可以做字符串的拼接
从前往后进行运算只要遇到字符串就是字符串的拼接
- 13、数据类型转换
var n = 5;
var s = n.toString();
console.log(typeof s); //string
console.log(String(5)); //5
console.log(typeof String(5)); //string
var m = true;
var k = String(m);
console.log(typeof n.toString()); //string
console.log(k); //true
var l = Number('c'); //NaN
var z = Number(null); //0
var y = Number (undefined); //NaN
console.log(l,z,y);
var a = parseInt('b'); //NaN
var b = parseInt(null); //NaN
var c = parseInt(undefined); //NaN
console.log(a,b,c);
var e = parseFloat('1.23f'); //1.23
var f = parseFloat('1.3.4.5'); //1.3
var v = parseFloat('h34'); //NaN
var g = parseFloat(null); //NaN
var j = parseFloat(undefined); //NaN
console.log(e,f,v,g,j);
var aa = Boolean(0); //false
var bb = Boolean('0'); //ture
var cc = Boolean('2'); //ture
var dd = Boolean(null); //false
var ee = Boolean(undefined); //false
var ff = Boolean(' '); //ture
var jj = Boolean(''); //false
var kk = Boolean(); //ture
console.log(aa, bb, cc, dd, ee, ff, jj, kk);
- 14、n++和++n的区别。
- 15、运算符的优先级 先运算&&,再运算||,&&的优先级大于||
- 16、break ,立即跳出整个循环,即循环结束,开始执行循环后面的内容。
- 17、continue,立即跳出当前循环,继续下一次循环。
- 18、匿名函数
- 19、关键字函数、表达式函数(就是匿名函数)
网友评论