JavaScript学习之基本语法
来源:互联网 发布:js append html 样式 编辑:程序博客网 时间:2024/04/28 08:19
1.变量
(1).全局变量:函数和事件之外的所有变量,作用在全局。
(2).局部变量:事件或函数里面的变量,作用只在该范围之内。
2.变量的定义语法
js中数据类型统一关键字:var
var 变量名称;变量的声明
给变量初始化,给变量赋值
假定定义一个变量a=10,一般写为var a=10;
3.变量的命名规则
(1).不能以数字开头。
(2).不能使用js的关键字和保留字。
(3).以字母或下划线$开头。
(4).变量命名有意义。
(5).变量名严格区分大小写,因为javascript中是严格区分大小写的。
4.变量的数据类型
(1).number:数字,可以为整数或小数或科学计数。
(2).string:字符串,可以使用单引号或双引号。(使用单引号来输入包含引号的字符串。)
(3).bool:true或者faluse。
(4).object:对象。
(5).array:数组。
5.js中的输出方式
(1).alert( );//弹出对话框,alert弹出的为警示框,confirm弹出的时确认框,prompt弹出的是输入框
(2).document.write( );//将内容写在文本框上
(3).console.log( );将内容在控制台上弹出
6.循环结构表
(1)for循环
<1>.for语法
for(初始化变量;要满足的条件;更新部分){ 执行语句; }
<2>.for in语法
for(定义的变量 in 一个组){ 执行语句; }
<3>.三元运算符
另有详解
(2).while循环
<1>.while语法
while(判断条件){ 执行语句; }
<2>.do while语法
do{ 执行语句; } while(判断条件)
do while语句与while不同的是:do while至少执行一次,while至少则是不执行。
(3).switch语法
switch(判断的值){ case 变量值:执行语句1; case 变量值:执行语句2; case 变量值:执行语句3; ...}
7.逻辑选择结构
if(条件语句){ 执行语句}else{ 执行语句}
8.函数的定义
function 函数名称( ){}
(1).
function showData( ) {}showData( ) ;
(2).
var data = function () {}data ;
(3).
var array = { name: function () { }}array.name();
9.事件的绑定
(1).直接在元素里面绑定
<div onclick="click_div( )"></div><script>// 事件调用函数function click_div( ) { }</script>
(2).代码里面直接书写
常用的有:
<1>.onclick:鼠标点击。
<2>.onmouseenteer:鼠标进入。
<3>.onmouseleave:鼠标从平面上抽出去。
<4>.onmouseout:鼠标从三维意义上离开包括垂直上升。
<5>.onmouseover:鼠标悬停。
<6>.onmousemove:鼠标移动。
<7>.onfocus:获得焦点。
<8>.onblur:失焦。
- JavaScript学习之基本语法
- JavaScript学习 基本语法
- JavaScript学习--基本语法
- JavaScript学习-基本语法
- JavaScript之基本语法
- 代码干货 | Javascript基础学习之基本语法
- JavaScript基本语法的学习
- JavaScript学习笔记-基本语法
- javascript学习笔记:基本语法
- JavaScript入门之基本语法
- JavaScript之二:基本语法
- JavaScript学习之 语法
- javascript学习(一):javascript基本语法
- php学习之基本语法
- lua学习之基本语法
- Lua学习之基本语法
- php学习之基本语法
- Swift学习之基本语法
- ELK搭建记录(第二弹)
- android Animation动画的xml使用
- JS的slice方法和splice方法
- react-native修改android包名
- 机器学习
- JavaScript学习之基本语法
- Ubuntu14.04设置开机启动脚本
- Android多线程断点续传下载思路分析
- 热更新Tinker 的研究与集成
- Django——session登录以及页面取值
- Fzu 2058 Another a+b【离散化+思维】
- Android属性动画
- 记一次工作总结
- react native ios打包到真机