js整理
Js脚本语音
网页里面使用的脚本语音
基础语法
注释语法 单行注释// 多行注释/**/
嵌入js代码 尽量靠下写 用<script type="text/javascript"></script>
输出语法 alert(“信息”); 弹出 信息
Confirm(”信息”); 弹出信息 弹出一个和用户交互的对话框
Prompt(”信息”); 弹出信息 可以一个可以让用户输入内容的对话框
基本语法 全部的字符全部都是半角的,
大部分情况下每条语句结束之后要加分号
每块代码结束了加换行
程序前后呼应 前面由括号开始一定要由括号结束
数据类型
数据在程序中存储,存储的名称叫变量
1 强类型语言 数据存储的时候需要存在相应的数据类型变量中
2 弱类型语言 数据存储时候不区分类型(类型自动转换)
数字
整型(整数) int
单精度小数 float
双精度的小数 double
小数 decimal 不分单双 可以任意设置长度
货币 monry 用来存钱数的
字符
单字符 Char 存一个字符
字符串 string 最常用 最重要
布尔型数据 只能存两个状态 true 真 false 假 存放逻辑的真假
日期时间类型 datetime
变量定义
关键字 var var a = 10;
定义小数或整数后面的值 等号后面直接写
定义的是字符串变量需要加双引号或者单引号
类型转换
运算符表达式
数学运算符
+ - * / %(取余)
逻辑运算符
&&并 条件1和2同时成立
|| 或 只要由一个满足
! 非
三元运算符
== 判断是否等于 A==b ? “a等于b”:”a不等于b”;判断是否等于
!= 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
语句
顺序 结束要加分号
分支 让程序根据条件不同来执行不同的代码
if 语句
if(写条件a==b)
{要执行的代码
Alert(a等于b);
}
Else不满足条件
{
Alert(a不等于b);
}
第三种 俩eles
第一种 if(条件){代码}
第二种 if(条件){代码}else{代码}
第三种 else if(条件){代码}
第四种 if嵌套
Switch(a )
{
Case 1: alert(“1111”)
Break;
Case 2:alert(“2222”)
Break;
Case 3:alert(“3333”)
Break;
Default:alert(“0”)
}
js整理的更多相关文章
- Dynamics CRM 日常使用JS整理(二)
BPF(Business Process Flow)相关的JS 为Stage添加changed或者selected事件: function fnOnLoad() { Xrm.Page.data.pro ...
- Dynamics CRM 日常使用JS整理(一)
整理下平时CRM开发中用到的一些基本的js操作 取值: var oResult = Xrm.Page.getAttribute(sFieldName).getValue(); var oResult ...
- Vue.js 整理笔记
以前我们用Jquery进行dom的操作,虽然熟悉后开发效率很高,但是如果多个控件的相互操作多的情况下,还是会乱.相比之下,Vue的使用更加清晰,通过虚拟dom将数据绑定,而且组件化和路由的帮助下,让整 ...
- js整理3
函数 call: fun.call(a), a会转化成相应的对象,函数内的this即指向它; function foo() { console.log(this); } foo.call(null); ...
- js整理1
数组 比较时的隐式转化 var a = [1,2,3]; var b = [1,2,3]; a == b; //false a == '1,2,3'; //true; // var c = []; B ...
- node.js整理 07例子
需求 一个简单的静态文件合并服务器,该服务器需要支持类似以下格式的JS或CSS文件合并请求. http://assets.example.com/foo/??bar.js,baz.js 在以上URL中 ...
- node.js整理 06异步编程
回调 异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了 function heavyCompute(n, callback) { var count = 0, i, j; for (i = ...
- node.js整理 05进程管理
简介 NodeJS可以感知和控制自身进程的运行环境和状态,也可以创建子进程并与其协同工作,这使得NodeJS可以把多个程序组合在一起共同完成某项工作,并在其中充当胶水和调度器的作用 常用API Pro ...
- node.js整理 03文件操作-遍历目录和文本编码
遍历目录 递归算法 遍历目录时一般使用递归算法,否则就难以编写出简洁的代码. 递归算法与数学归纳法类似,通过不断缩小问题的规模来解决问题 function factorial(n) { if (n = ...
随机推荐
- 用Crontab打造简易工作流引擎
1. 引言 众所周知,Oozie(1, 2)是基于时间条件与数据生成来做工作流调度的,但是Oozie的数据触发条件只支持HDFS路径,故而面临着这样的问题: 无法判断Hive partition是否已 ...
- Windows Phone 8.1又有什么新花样
今年微软新任CEO提出了“Mobile First and Cloud First”的发展战略,随着微软Mobile First战略的实行,开发者是时候重视Windows Phone了.你可能不相信, ...
- HTML5 网络拓扑图性能优化
HTML5 中的 Canvas 对文本的渲染(fillText,strokeText)性能都不太好,比如设置字体(font).文本旋转(rotation),如果绘制较多的文本时,一些交互操作会手动很大 ...
- Python 正则表达式入门(初级篇)
Python 正则表达式入门(初级篇) 本文主要为没有使用正则表达式经验的新手入门所写. 转载请写明出处 引子 首先说 正则表达式是什么? 正则表达式,又称正规表示式.正规表示法.正规表达式.规则表达 ...
- 转 threejs中3D视野的缩放实现
Threejs基础部分学习知道透视相机new THREE.PerspectiveCamera(fov, aspect , near,far)中. fov视野角(拍摄距离)越大,场景中的物体越小.fov ...
- android:布局、绘制、内存泄露、响应速度、listview和bitmap、线程优化以及一些优化的建议!
1.布局优化 首先删除布局中无用的控件和层级,其次有选择地使用性能较低的viewgroup,比如布局中既可以使用RelativeLayout和LinearLayout,那我们就采用LinearLayo ...
- swift学习笔记3——类、结构体、枚举
之前学习swift时的个人笔记,根据github:the-swift-programming-language-in-chinese学习.总结,将重要的内容提取,加以理解后整理为学习笔记,方便以后查询 ...
- h5嵌入视频遇到的bug及总结
最近做的一个h5活动因为嵌入视频而发现了好多以前从未发现的问题,在测试的时候不同系统不同版本不同环境等多多少少都出现了些问题,搞得我也是焦头烂额的,不过好在最终问题都解决了,自己也学到了好多东西,为了 ...
- mysql 5.6.24安装实例
安装前准备工作: 1)编辑PATH路径 vim /etc/profile PATH=/home/mysql/bin:/home/mysql/lib:$PATH export PATH 2)生效PATH ...
- Linux运维之基础拾遗
第一部分 Linux常用文件管理命令 1.1 cp 文件复制 常用选项 -i # 覆盖之前提醒用户确认 -f # 强制覆盖目标文件 -r # 递归复制目录 -d # 复制符号链接本身而非其指向的源文件 ...