美文网首页
JavaScript

JavaScript

作者: NanNan | 来源:发表于2019-09-25 16:17 被阅读0次
  • 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、关键字函数、表达式函数(就是匿名函数)

相关文章

网友评论

      本文标题:JavaScript

      本文链接:https://www.haomeiwen.com/subject/chkqsctx.html