1.什么是脚本语言?
脚本语言是一种解释性的语言 ,也是一种编程语言,不需要编译 可以直接使用。
2.Javascript和java的异同
区别:1.js 是脚本语言 java 是程序设计语言
2.js 是动态类型语言 jsva 是静态类型语言
3.java 的代码在执行前必须进行编译 js 不需要 可以由浏览器直接解析
相同点:都是面向对象的 只是实现方式不同
3. 基本数据类型有哪些
string number boolean array object null underfined
4.显式类型转换和隐式类型转换概念和区别?
区别:隐式转换失败编译会报错
显示转换有可能精度丢失
不需要人工干预 数据的类型经过编译系统自动转换的叫隐式转换;
将某一种类型转换为另一种类型 这个歌过程叫做显示转换
什么是变量
变量就是一个容器,为一些特定的值提供一个存储空间
变量定义的方式
const 申明一个常量
let 局部(块级作用域)
var 全局
变量命名规则
1.驼峰式命名法 第一个字母小写 第二个单词首字母大写
2.不能数字开头
3.不能是保留字和关键字
4.一个变量可以由数字,字母,下划线,$组成
变量作用范围
变量的用途
变量作为一个储存值得容易 可以很方便地读取 更改数据。
算术运算符有哪些
加减乘除取余
关系运算符有哪些
大于 小于 等于 大于等于 小于等于 不等于
逻辑运算符有哪些
&& || !
选择语句
if 语句
switch 语句
循环语句
while
do…while
for循环
异常处理语句
try{}
catch{}
finanlly{}
函数的定义方式
1. 关键字function 定义
function fn(){}
2.使用函数字面量定义
var Function1 =function(){}
3.构造函数
var function =new Function()
函数的变量定义方式
函数变量的默认值
函数的返回类型有哪些
什么是构造函数
构造函数就是在创建对象时初始化对象 为对象赋初始值
什么是私有函数
在函数内部再定义一个函数 就是私有函数 私有函数只能在定义函数的内部调用 不能再外部调用