数组定义、特点、
运算符:
算术运算 ++ --(自减 自加) 赋值运算发 =
比较:!= == ===
逻辑运算 有 && || !

正则表达式 修饰符

i:用来表示

g:很少演示(在第一行使用)

m:多行

JavaScript 数组定义  语法:

var arr1=[2,5,6,];

取值:数组名[下标值]

aler(arr1[2]);

提取的是 3  下标值就是 从 0,1,2,3,4,5

2.先定义后赋值

.length:

数组长度=最大下标+1

var arr3=new Array();
arr3[0]=400;
arr3[1]=400;
arr3[2]=400;
// [400,500,600]
// 获取数组的长度=最大下标+1 数组名.length
alert(arr3.length);

数组的特点:长度可变,工厂度等于数组最大索引值+1

同一数组

// 二维数组
var arr=[["张三","李四"],["a","b","c"],[1,2],];
alert (arr)

JavaScript 运算

运算% 取余
5%2 相当于 5/2取余数
alert(57%6);

a++ 和 ++a 的区别 

++a:参与运算时  先+1 后赋值

a++:参与运算时  先赋值 后+1

作业:

1. 输入一个数,判断是否及格,
50分以下,则"使劲努力,不要偷懒"
50~60,则"就差一点点,再加把劲"
超过80分,则"你学的不错,值得表扬!" */
// ------------------------------------------------- var fs=prompt("请输入一个数") ;
if(fs>80){
alert("你学的不错,值得表扬");
}else if(fs>=50&&fs<=60){
alert("就差一点点,在加把劲");
}else if(fs<50){
alert("使劲努力,不要偷懒");
}
 键盘录入x的值,计算出y的并输出。
* 如果x>=3 则y = 2 * x + 1;
* 如果-1<x<3 则y = 2 * x;
*如果 x<=-1 则y = 2 * x - 1; var x=prompt("请输入一个数") ;
if (x>=3) {
alert(y=2*x + 1);
} else if (-1<x<3){
alert(y=2*x);
} else if(x<=-1){
alert(y=2*x-1);
}
var yf=prompt("请输入一个月份数,1~12");
var n=parseInt(yf);
switch(n){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
alert("本月有31天");
break;
case 2:
alert("平年二月28天,闰年二月29天");
break;
case 4:
case 6:
case 9:
case 11:
alert("本月有30天");
break;
default:
alert("超出范围");
break;
}

409 javascript if and while表达式的更多相关文章

  1. JavaScript中的函数表达式

    在JavaScript中,函数是个非常重要的对象,函数通常有三种表现形式:函数声明,函数表达式和函数构造器创建的函数. 本文中主要看看函数表达式及其相关的知识点. 函数表达式 首先,看看函数表达式的表 ...

  2. 深入理解javascript:揭秘命名函数表达式

    这是一篇转自汤姆大叔的文章:http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html 前言 网上还没用发现有人对命名函数表达式进去重复深 ...

  3. (译)详解javascript立即执行函数表达式(IIFE)

    写在前面 这是一篇译文,原文:Immediately-Invoked Function Expression (IIFE) 原文是一篇很经典的讲解IIFE的文章,很适合收藏.本文虽然是译文,但是直译的 ...

  4. javascript笔记4-函数表达式

    一般形式的创建函数,在执行代码之前会先读取函数声明,所以可以把函数声明写在函数调用的下面: sayHi(); function sayHi(){ alert("Hi!"); } 使 ...

  5. javascript里面支持el表达式和<s:iterator>

    javascript不支持jstl标签,支持<s:iterator>和el表达式

  6. 详解javascript立即执行函数表达式(IIFE)

    立即执行函数,就是在定义函数的时候直接执行,这里不是申明函数而是一个函数表达式 1.问题 在javascript中,每一个函数在被调用的时候都会创建一个执行上下文,在函数内部定义的变量和函数只能在该函 ...

  7. javascript中关于&& 和 || 表达式的小技巧分享

    如果你还是新手, 而且读完所有这些技巧的详解和每种技巧是如果工作的以后运用它们, 你会写出更加简练高效的JavaScript程序. 确实, JavaScript高手已经运用这些技巧写出了很多强大, 高 ...

  8. javascript中使用el表达式获取不到数据问题

    我们通常会在jsp里面使用el表达式,把需要的值传递给 javascript 方法,例如: <p onclick="doSomething(${param})">< ...

  9. 【JS-Java-EL】JavaScript和Java(EL表达式)引发的 Uncaught SyntaxError: Unexpected token ILLEGAL

    2018.10.14 BUG原因: 在较早期的代码中,容易出现 JS 拼接 HTML 代码字符串的情况.如 // 页面 test.jsp 内部的 JS 代码 // ${} JSP中EL语法,内部为Ja ...

随机推荐

  1. day16-面向对象基础(三)

    今日摘要 今天主要整理一下这俩天学习的内容,面向对象也快学完了,深刻的认识到面向对象就是一个思想,怎么把思想理解了,其他也就不是什么事了 1.类的约束 2.类的类方法与静态方法 3.类的反射 4.类的 ...

  2. windows下搭建nginx+php+laravel开发环境(转)

    1.前言 windows下大多我们都是下载使用集成环境,但是本地已经存在一个集成环境,但不适合项目的需求.因此准备再自己搭建一个环境. 2.准备 工具: 1) 下载 nginx1.14.0(版本根据自 ...

  3. python之UUID

    #!/usr/bin/python # -*- coding: UTF- -*- import uuid ''' uuid1():这个是根据当前的时间戳和MAC地址生成的,最后的12个字符408d5c ...

  4. Lepus搭建企业级数据库慢查询分析平台

    前言 Lepus的慢查询分析平台是独立于监控系统的模块,该功能需要使用percona-toolkit工具来采集和记录慢查询日志,并且需要部署一个我们提供的shell脚本来进行数据采集.该脚本会自动开启 ...

  5. KeyError: 'Spider not found: test'

    Error Msg: File "c:\python36\lib\site-packages\scrapy\cmdline.py", line 157, in _run_comma ...

  6. myBatista批量查询和插入

    <select id="queryCompanyByDistrict" resultType="WyCompany"> SELECT * FROM ...

  7. keepalived--小白博客

    一.HA集群中的相关术语 1.节点(node) 运行HA进程的一个独立主机,称为节点,节点是HA的核心组成部分,每个节点上运行着操作系统和高可用软件服务,在高可用集群中,节点有主次之分,分别称之为主节 ...

  8. git 版本管控 发布

    https://www.cnblogs.com/charlesblc/p/6051569.html http://www.ruanyifeng.com/blog/2012/07/git.html 1. ...

  9. [转帖]Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压

    Linux操作系统中,*.zip.*.tar.*.tar.gz.*.tar.bz2.*.tar.xz.*.jar.*.7z等格式的压缩与解压 https://blog.csdn.net/gatieme ...

  10. python配置文件的加载

    背景: 微信机器人项目用到了mysql数据库配置,阿里云OSS上传文件配置:现在需要将这些配置参数统一写到一个配置文件中统一管理,而不是分散的写在代码中 1. 使用.ini文件作为配置文件 例如: s ...