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;数组类型:用来表示一组值,用[]中括号包起来,值与值之间用逗号进行分割
标签:console,变量,基础,javascript,数据类型,js,var,赋值 From: https://www.cnblogs.com/111dong/p/17421031.html