1:js 的基本数据类型有哪些
基本类型:string boolean number undefiend null
2:js 数据类型分为什么?
基础类型和引用类型
基本类型:string boolean number undefiend null
引用类型:array object function
3: 谈谈你对JS的认识?
脚本语言,解析型,轻类型,面向对象等
4:表达式是由什么组成的?表达式有什么特点?
操作数加运算符,所有的表达式一定有返回值
5:var 的作用是什么?
关键字,作声明变量,并初始化赋值
6:说一下变量的命名规则是什么?
首字母必须是字母,下划线,$,余下的可以是任意字母,数字和下划线
区分大小写,变量名不能是关键字和保留字,变量名中不能由空格和其他标点字符,
常用驼峰命名法,当有多个单词组成时,首个单词的首字母小写,剩下的单词每个单词的首字母要大写。
7:比较运算符返回值应该是什么呢?
返回值为Boolean型 true或false
8: undefined 的作用是什么?
未定义,但是给变量赋值了,存在值,这个值就是undefined 需要等待重新赋值
9:请写出字符串隐士转化为number 类型的有一种方式?
除了 ’+’ 转为number
1.数字字符转为number
2.空字符转为number 为0
3.其他非空非数字符,转为number NaN-2
10 boolean 类型隐士转化为number 分别为什么
true 转 1 false转0
11 数组隐士转化为number 的 过程是什么?
先隐式转为字符串,再由字符串转为number
12 对象隐士转化为number 类型的过程是什么
(先转为字符串‘【object,Object】’),再转为number NaN