JS的基本知识)

57 阅读1分钟

1.变量的定义:

命名规则:

a. 变量名必须以英文字母,_,或$开头

b. 变量名可以为英文字母、_、$或者数字

c. 不可以用系统的关键字和保留字作为变量名

2.typeof 操作符

①六中数据类型 number string boolean undefined object(null array object ) function

// typeof 小栗子
var num = 123;  typeof(num)  // 输出 "number"
var num = [] | {} | null; typeof(num)  // 输出 "object"
var num = undefined; typeof(num)  // 输出 "undefined"
var num = function() {}; typeof(num)  // 输出 "function"

用来查看数据类型

3.类型转化之显式类型转换

①Number()

      var snm = "123"
      var shiyan = Number(snm)
      console.log(snm,shiyan)

②parseInt()

写法
 var a = "123abc"
 var b = parseInt(a)
 console.log(a,b)
 
 var a = 123.99;
 parseInt(a);
 // 输出 123

 a = '123abc';
 parseInt(a);
 // 输出 123

 a = 'abc123';
 parseInt(a);
 // 输出 NaN

③parseFloat()

  写法
  var a = "123.444.555" 
  var b = parseFloat(a) 
  console.log(a,b)

  var num = "123.444.555"
  parseFloat(num);
  输出 123.444

  num = '123.44abc';
  parseFloat(num);
  输出 123.44

  num = 'abc44.123abc';
  parseFloat(num);
  输出 NaN