首页 > 代码库 > 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语法基础