javascript基础2
script标签里一旦使用src加载外部js文件后,这个script标签就不能写js语句了
警告框!通知用户出错了。alert("哈哈!")
输入框-输入内容 prompt 得到输入内容永远都是字符串
var n1 = prompt ("第一个数")
var n2 = prompt ("第二个数")
问询框 -confirm("呵呵")
使用弹出框来显示结果
数据类型-数据类型判断
1.表示空值的null,内存不再被占用
console.log(number); number=null
2.变量定义了,但是没有赋值所以js给了一个默认值undefined
var n2; console.log(n2)
3.js会把var声明的变量提升到js文件的最顶部。
变量提升只是指的变量的声明提升了,但是赋值没有提升,赋值留在原地
console.log (shuibei);
var shuibei-"我要喝水";
console.log(shuibei);
4. var n3; n3=555
n3=555;是非常不好的写法,因为这个变量不可控制
nell和undefined的区别:null表示的是空的 undefined变量被定义但是没有赋值
使用var和不使用var声明的变量区别是什么?
var声明的变量只是在当前作用域生效,不适应var的全局生效
js特性之一变量提升:目的的为了减少非标准使用下报错,
第二点是js的执行特性---单线程一遇到报错就停止了
使用var的变量标识,是局部变量,他的有效范围是,但前作用域
数据类型:
基本-数据类型
在js不同的值除了内容不一样以外也会有类型的区别,在js中有6种基本数据类型
null;表示空值,不占用计算机的储存空间
nudefined;表示定义了未赋值,一般情况下是默认值
string;字符串类型,用来存储一段文字描述
number;数字类型,一般用来定义(整数,小数,负数,正数)
boolean;布尔值类型,用来表示,(真假)一般用来逻辑判断和条件判断上(tyue false)
复杂-数据类型
object;对象类型 用来表示一个系列的值,用花括号{}抱起来
array;数组类型:用来表示一组值,用[]中括号包起来,值与值之间用逗号进行分割

浙公网安备 33010602011771号