JavaScript基础(资料不全,欢迎补充)
JavaScript是基于事件驱动和事件对象的端脚本语言
JavaScript简称js,他有三部分组成
1.Ecmscript语法
2.DOM document object model 文档对象模型
3.DOM browser object model 浏览器镀锡模型
js特点
1.直译式脚本语言
2.动态型、弱类型、基于原型
js输出方式5种
3个弹窗
alert()带确定的按钮的弹窗
confirm()带确定和取消按钮的弹窗
prompt()带输入框的弹窗
2个输入
document.write页面输出
console.log()控制台输出,检查代码问题
js的数据类型
基础数据类型
string null undefined Boolean number
引用数据类型
函数 对象 数组
boolean: true false
number:0 NaN 所有数字正数负数小数
NaN是数字类型但不是一个具体的数
判断NaN isNaN(); isNaN();NaN加减乘除任何数都是NaN NaN与NaN不相等
整数:1 2 3
小数(浮点型):1.2 3.4
数值范围 4—10
string:直接使用量,转义符
js区分大小写
基本数据类型之间是可以转换的
变量命名规则
1.以字母或者下划线或者$开头都可以,数组开头会报错
2.以驼峰命名法命名
大驼峰:myName sayHello 驼峰第一个单词小写,其余的单词都是大写
驼峰命名首字符大写,类名常用
小驼峰:myName sayHello
3.JavaScript中的保留字和关键字不能当做变量名
4.注意myName myname Myname 是三个不同的变量,声明时尽量使用驼峰命名规则
改变this指向的方法与区别
call 传参数组 立即执行
apply 传参序列 调用执行
bind 传参数组 立即执行
跳转语句
break 中断 跳出当前循环,终止循环
continue 跳过当前循环,进行下个循环
Date()方法
var d = new Date()
gerFullYear()获取当前年份
getMonth();//获取月份
getDate()获取当前是几号
getDay()获取当前是星期几
getHours()获取小时
getMinutes();获取分钟
getSeconds()获取秒数
for,while,do..while区别
for,while是满足条件才执行循环体里面的代码
do..while是无论条件是否满足都先执行一次
for和while区别,for的初始值和循环方式可以和for
语句是一体也可以分开,提到上面或者循环体内(for循环初始值和循环方式如果提出来
, ;号必须留在括号内)while是初始值必须写到语句外面,循环方式放到循环体内

浙公网安备 33010602011771号