千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

编写js代码
·js作者: 布兰登·艾奇
·javascript:; 防止页面刷新
·
·js里面所的符号都是英文的,不区分单双引号
·alert('') 警告框 弹出框
1.行内式(不推荐)
·把js代码写在标签上
·公共属性:onclick
on => 当
click => 点击
onclick属性可以给任何标签加,是一个公共属性
变量
1.定义
1.变量是数据的容器!
2.我们拿过来这个数据进行重复使用!
3.变量 : 标记一个数据和一个单词的关联!
4.变量 => 别名
2.变量声明语法
1. 变量命名规定:
1.开头字符必须是 字母 , $ , _ 不能用数字开头命名
2.其余的字符可以是 字母 , 数字 , $ , _
3.不允许使用关键字和保留字来命名变量!
4.不建议使用中文(允许但不推荐)
2. 变量命名规范:
1.下划线变量命名法 : count_down
2.驼峰命名法 : countDown
第一个单词首字母小写,第二个单词首字母大写
3.赋值运算
1.定义:
让变量名和数据产生关联
2.运算符: =
var sayHi = "你好世界!";
3.使用变量:
赋值运算之后可以直接使用变量名代表数据
alert(sayHi);
数据类型
javascript数据: 基本数据 + 复杂数据(引用类型)
1. 基本数据
1.数字类型: number
·可以进行运算
123456
2.字符串类型: string
·带引号都是字符串,无论里面写了什么
"hello world" '你好世界'
3.布尔值类型: boolean
·不能带引号,带引号就是字符串了
·几乎不直接使用布尔值! 布尔值的出现都是计算结果!
true : 真 false : 假
var b = true // 布尔
var b2 = 'false' // 字符串
4.undefined: 变量声明未赋值
·一个变量有名字但是未赋值就是undefined,undefined是数据类型,如果报错那程序就不会往下运行了
var a
5.null:
·一般做一些性能优化
空
var nu = null nu = 100 + 200 alert(nu) nu = null alert(nu)
2.复杂数据(引用类型)
1.数组
2.函数
3.对象