首页 > 代码库 > js语法基础
js语法基础
js的由来,最开始是95年为了检查服务器验证表单数据而逐渐发展的。
js的组成,1核心(ECMAScript)2文档对象模型(DOM)3浏览器对象模型(BOM)
js是解释性执行,弱类型,基于对象,事件驱动,跨平台的脚本语音
对象包括日期对象,字符串对象,数学对象一系列对象
弱类型不区分整数和小数(相对于其他编程语音)变量可以存储任意类型
事件驱动:基于事件,例如鼠标经过(hover),鼠标点击(click,鼠标正键单击)失去焦点(focus)按键弹起事件
onload加载事件
跨平台:windows、linus
js用处,动画,交互,游戏
JS的引入
js是以.js为后缀名JavaScript
1.内部书写
2.外部引入(要添加src,即js路径)
放在head,或者body里
js语法
1单行注释
//单行注释
2快级注释
/*
*多行注释
*/
基本的js弹窗练习
alert(1)
问题:路径问题
type="text/javascript"
不区分单引号和双引号
js 的基本语法
每一条语句都以分号结束;
严格区分大小写;
所有符号都是在英文输入法状态下
console.log(‘hello‘)
无任何意义,用于控制台输出,只做于调试
JavaSript直接量和变量
直接量:直接使用的数据值
变量:可以动态改变的量
var a
变量是由字母数字下划线,¥组成,不能用数字开头
采用驼峰命名法,第一个单词小写
输出变量不能加引号
区分大小写,避免与系统关键字重复
+含义
1.运算符+
2.连接符 连接字符串
数据类型的转化
1.显示类型转换即使用函数转换
Number(‘123’);//把字符串转化为数字 NAN: Not a number
String(123);//把数字转化为字符串
parseInt(‘123‘);//把字符串转化为数字
parseInt(3.14);//保留整数位
2.隐式转换
数字和字符串通过+连接后类型为string
+‘12’;//为取整数操作
布尔值转换为数字
true--1
false--0
数字,除0以外都为true;
字符串,除无字节的以外都为true;
获取元素
js时间onload(window.onload)页面加载完成时
获取页面元素document.getElementById();document 文档,Element元素
基本事件的绑定
onclick事件,onmouseover,onmouseout事件
js三大流程控制
1,顺序结构
2.选择结构
3循环结构
js语法基础