1:js 的基本数据类型有哪些;请分别写出来
Number String Boolean Null Undefined
2:js 数据类型分为什么?
基本数据类型 : Number(数字) String(字符串) Boolean(布尔) Null(空) Undefined(未定义)
引用数据剋行 : Array(数组) Objeck(对象) Function(函数)
3: 谈谈你对JS的认识?
JS是基于对象的语言 是解释型语言
4:说一下运算符分为哪几类?分别有什么
算数运算符 : + - * / %
比较运算符 : < > >= <= ==
逻辑运算符 : || && !
赋值运算符 : =
判断数据类型的运算符 : typeof
5:表达式是由什么组成的?表达式有什么特点?
只要是数据就有数据类型
表达式是由操作数与运算符结合构成的 并运算产生结果 .
运算结果是一个新的数据
特点: 简易性 超文本标记语言版本升级采用超集方式 从而更加灵活 ; 可扩展性 html采取子类元素的方式 为系统扩展带来保证 ; 平台无关性 html可以使用在广泛的平台上 ; 通用性 html是网络的通用语言
6:var 的作用是什么?
用于声明变量 存数据 将变量提升到当前作用域的最顶端 存储数据的容器
7:说一下变量的命名规则是什么?
1 数字 字母 下划线 $组合 不能一数字开头 不可使用汉字
2 不能使用关键字和保留字 长度一般不超过255字符
3 可使用小驼峰方式命名(第一个单词首字母小写 其后单词首字母大写) 达到见明知义
4 使用 "," 可以一次性命名多个变量
8: 逻辑运算符 返回值应该是什么类型的数据?
返回是真假值
逻辑运算符 : || && !
多个&&运算符当中 遇到第一个false 则不再运行 直接返回false
9:比较运算符返回值应该是什么呢?
布尔值 true 或 false
10: xxx is not defined 错误 表示的是什么意思
xxx 无定义
11: undefined 的作用是什么?
12 js 的运行环境是什么呢?
13:请写出下列程序的输出结果是什么? 并说明为什么?
console.log(foo);
console.log(foo);
var foo = 'hellow';
var foo;
console.log(foo)
var foo = '123';
foo = '123'
console.log(foo)
var foo ;
var bar = '123';
foo = bar;
console.log(foo)
var x = 1 ;
var y = 2;
var z;
z = x;
x = y
y = z
console.log(x,y)