认识Java Script
1. JavaScript 简称JS
2. JavaScript是开发Web页面的脚本语言
3. JavaScript 发布于1995年的Netscape(网景)公司
4. JavaScript 截止到2012年所有浏览器都完整的 支持ECMAScript 5.1,旧版本的浏览器至少支持ECMAscript 3 标准
5. 在HTML,CSS 的基础上加入JavaScript,是为了掌握实现网页交互特效的基本语法
声明变量
1. js代码必须写在 script 标签里
2. var 声明变量的关键字 关键字key == 唯一
3. var声明关键字num变量名 = 赋值号 100 值
var num = 100
var num2 = 200
4. 输出使用:控制台打印语句
console.log(num + num2)
把相加后的结果存起来,再次使用 (使用第三个变量)
/
var num3 = num + num2
console.log(num3)
5. java script 代码是从上往下的顺序执行
6. 变量名的值可以重复赋值(值可以修改)
7.
+ 号很特殊,在js里只要是和字符串相加都会被变成字符串
var n1 = '6' (只要是引号引起来的都是 字符串 )
var n2 = 6
console.log(n1 + n2) (结果 字符串 66)
console.log(n1 * n2) (结果 数字 36)
8. script标签一旦使用src加载外部js文件后,就不能在里面写js语句了
java script 用名规范:
1. 名字中可包含字母,数字,_,$,
2. 不能以数字开头,严格区分大小写
3. 不能用js的关键字和保留字
4. 一般使用驼峰命名的方式
交互方式:
alert("你好!") // 警告框!
console.log("你好!") // 控制台打印语句
prompt("输入文字") // 用户输入文字,得到的输入内容永远都是字符串
document.write("你好!") // 打印到页面显示
变量作用域:
是指变量在程序中可以访问的有效范围,也称为变量的可见性
使用var声明的变量标识,是局部变量,有效范围是当前作用域
全局变量: 变量在整个页面脚本中都是可见的,可以被自由访问 // 非常不好的写法,不可控制
局部变量: 变量仅能在声明的函数内部可见,函数外是不允许访问的
使用var和不使用var声明的变量区别是什么: var声明的变量只是在当前作用域,不使用var的全局生效
js特性:
变量提升: 是指变量的声明提升了,但是赋值没有提升,赋值留在原地
为了减少非标准使用下的报错
执行特性: 单线程-遇到报错就停止
= == === 区别:
= 赋值
相等 == 判断值是否相等
全等 === 先判断值是否相等,在判断类型是否相等
数据类型: (基础/原始)
null: 表示空值,不会占据计算机的储存空间
undefined: 表示定义了没有赋值,一般情况下是默认值
number: 数字类型(定义整数,小数,正数,负数)
string: 字符串类
标签:java,变量,Script,认识,JavaScript,js,var,console,log From: https://www.cnblogs.com/web-xiaolong/p/17311069.html