var 时间戳 = new.Date().getTime();//系统引擎

var 时间戳 = Date.now();              //V8引擎

数据类型

false =  underfuned =null = 0 = -0 = NaN =""

alert () =    信息框()

变量

变量的声明 var   是支持中文的

var 信息框= alert

var 姓名 =“张三” ,
年龄=30; alert(姓名+年龄)

变量 可以先用  再定义   不定义 也不会报错

自动提到函数的首部

变量的作用域

var 信息框= alert
function 测试(){
alert("掌勺");
}
测试(); 信息框(姓名); //这里会报错..

局部变量和全局变量

运算符

var 信息框= alert;

var 时间戳= + new Date()   //强制转换   -也可以

var 时间戳= "100"+100+{}       //强制转换字符串  string   后面是空对象

信息框(时间戳);

++

--

var  a= i++   先赋值 后自增

var   a= ++i   先自增 后赋值

=赋值             ==比较

&&  且

||   或

!  取反

var a;

if(!a){

alert(“真”);

}else{alert(“假”);}

另类使用

||

var a,b,c=1,某人;

var 姓名=某人|| a || b || c  ;   //遇到真就返回,不再往下执行

alert(姓名);

&&           //遇到假就返回..

var 姓名1="张三";

var姓名2="李四";

(姓名1!==姓名2)&& alert("相等");//如果真的简写

(姓名1!==姓名2)?alert("相等"):alert("不相等");

语句

if(){}

省略掉花括号,只弹一个.

{}其实是复合语句

没有作用域的限制

switch   是判断的意思

var a=1;

switch(a){

case1:

  alert(1);

  break;

case “张三”:

   alert(100);
   break;
}

for

var c= 0;
for (var i=0;i<= 10;i++){
c+=i;
}
alert(c);

for in

var obj={x:1,y:2,z:3};
for(var name in obj){
alert(obj[name]); } $.each() 改成 上面的

cont

return  后不能有空格

functon test(){
var a,b;
return a=100,
b=200,
a+b;
}

use strict   //严格模式  当没看见

throw    丢掉

try    有用         报错  catch  finally 没有用

js 第三期 小肩膀 第一段的更多相关文章

  1. 用js实现2048小游戏

    用js实现2048小游戏 笔记仓库:https://github.com/nnngu/LearningNotes 1.游戏简介 2048是一款休闲益智类的数字叠加小游戏.(文末给出源代码和演示地址) ...

  2. 用Vue.js开发微信小程序:开源框架mpvue解析

    前言 mpvue 是一款使用 Vue.js 开发微信小程序的前端框架.使用此框架,开发者将得到完整的 Vue.js 开发体验,同时为 H5 和小程序提供了代码复用的能力.如果想将 H5 项目改造为小程 ...

  3. MPVUE - 使用vue.js开发微信小程序

    MPVUE - 使用vue.js开发微信小程序 什么是mpvue? mpvue 是美团点评前端团队开源的一款使用 Vue.js 开发微信小程序的前端框架.框架提供了完整的 Vue.js 开发体验,开发 ...

  4. 我的第一段ionic代码

    ionic是基于angularjs的前端框架,用于实现移动app. 下面是第一段代码,先贴代码,有时间再整理: demo1.htm <!DOCTYPE html> <html ng- ...

  5. javascript中,一个js中的函数,第一句var _this = this;为什么要这样做?

    javascript中,一个js中的函数,第一句var _this = this;为什么要这样做? 下面是源码: 下面这段代码是常用的网站首页,自动切换span或者tabbar来变更List显示内容的 ...

  6. html+js 的一些小问题

    html+js 的一些小问题: 选择器+遍历函数: $("#taskStatusList tr:gt(0)").find("td:eq(3)").find(&q ...

  7. 用js获取周、月第一天和最后一天(转载)

    var getCurrentWeek = function (day) { var days = ["周日", "周一", "周二", &q ...

  8. <?php echo "我的第一段 PHP 脚本!"; ?>

    <!DOCTYPE html><html><body> <?phpecho "我的第一段 PHP 脚本!";?> </body ...

  9. C 一个字符串有三段,第一段原样输出,第二段为要输出字符串的长度,第三段为依据第二段长度补齐第一段

    C 一个字符串有三段,第一段原样输出.第二段为要输出字符串的长度,第三段为依据第二段长度补齐第一段 比如:输入abc 11 12.输出abc12121212 #include<stdio.h&g ...

随机推荐

  1. DNS服务器 知识点

    DNS服务器: 1.DNS: Domain Name Service 域 名字 服务 2.域名组成:(树形结构) 根域 .顶级域 国家顶级域 cn jp hk uk 商业顶级域 com 商业机构 go ...

  2. 通过IDEA搭建scala开发环境开发spark应用程序

    一.idea社区版安装scala插件 因为idea默认不支持scala开发环境,所以当需要使用idea搭建scala开发环境时,首先需要安装scala插件,具体安装办法如下. 1.打开idea,点击c ...

  3. C#VS2017添加ReportViewer控件

    安装完vs2017之后我们进行添加Report Viewer控件: 1. 点击Tools -> Extensions and Updates... 2. 在新窗口搜索栏中输入rdlc后搜索,结果 ...

  4. iOS 新建xib文件时,最外层view的约束问题

    今天用在利用xib实例化view 时, 生成的view的自动布局总是用问题.具体来说,宽和高都不能和父view正确变化.仔细检查,发现下图: 注意这里右上角的Autoresizing部分,并没有设置正 ...

  5. linux 批量测试域名返回码脚本

    需求:应用要求覆盖host并测试 1.创建一个host.txt的文件来存放需要修改的host记录 2.过滤出host.txt域名列并新生成一个curl.txt文件 cat host.txt |awk ...

  6. lombok @Getter @Setter 使用注意事项

    lombok是一个帮助简化代码的工具,通过注解的形式例如@Setter @Getter,可以替代代码中的getter和setter方法,虽然eclipse自带的setter.getter代码生成也不需 ...

  7. Python学习笔记十

    守护进程 p.daemon=True 必须在p.start()之前设置. 守护进程内不能再开子进程. 在主进程中开启守护进程(就是一个子进程) 什么时候应该把子进程设置为守护进程? 开子进程的目的:就 ...

  8. Spring 源码分析-1-启动

    Spring 源码分析-1-启动 在web项目中使用spring的时候,我们会在web.xml中加入如下配置: <listener> <listener-class>org.s ...

  9. 普通用户登陆系统显示 -bash-4.1$

    如题,今天上午用户登陆系统之后显示-bash-4.1$ 造成这样的原因: 与这个用户有关环境变量没了,有关的文件被删除.也就是用户的家目录下面 .bash_profile .bashrc 被删除. 解 ...

  10. Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第九集-补充-之安装iptables】

    1,安装完了jdk,tomcat,启动tomcat的bin/startup.sh后,发现在浏览器输入公网ip地址和tomcat的默认(server.xml)中的端口port:8080,无法访问,这主要 ...