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

正则表达式 修饰符

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

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. Top Page

    Top Page 由于个人的博客中涉及了几个不同的领域.今后准备设置Index页进行一番整理 : 所有其他页面都可以从这个页面遍历 Top Page

  2. Pandas基本操作

    pandas:数据分析 pandas是一个强大的Python数据分析的工具包. pandas是基于NumPy构建的. pandas的主要功能 具备对其功能的数据结构DataFrame.Series 集 ...

  3. 二十八、layui的日历组件使用

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  4. 第二部分之AOF持久化(第十一章)

    AOF持久化是通过保存Redis服务器所执行的写命令来记录数据库状态的.被写入AOF文件的所有命令都是以Redis的命令请求协议格式(纯文本)保存的. 一,AOF持久化的实现 1.命令追加 当AOF持 ...

  5. mybatis 配置文件全解

    目录 properties settings typeAliases mappers properties mybatis配置文件中,可以像代码一样定义变量,然后在配置文件的其他地方使用,比如数据库连 ...

  6. JS 字符串处理相关(持续更新)

    一.JS判断字符串中是否包含某个字符串 indexOf() indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置.如果要检索的字符串值没有出现,则该方法返回 -1. var str ...

  7. 第一章· Redis入门部署及持久化介绍

    Redis简介 Redis安装部署 Redis持久化 Redis简介 软件说明: Redis是一款开源的,ANSI C语言编写的,高级键值(key-value)缓存和支持永久存储NoSQL数据库产品. ...

  8. angular 4 router传递数据三种方法

    1.在查询参数中传递数据 <a  [routerLink]="['/product']" [queryParams]="{id:1,name:'dongian'}& ...

  9. kubernetes 创建用户配置文件来访问集群API

    创建一个账号 kubectl create serviceaccount def-ns-admin 绑定集群权限 kubectl create rolebinding def-ns-admin --c ...

  10. vue1.0+vue2.0实现选项卡

    通常我们写tab选项卡的时候,一般都是用jq等去操作dom,给同级元素移除active类,然后,给被点击元素添加active类,用vue实现也是同样的原理,都是操作active类. 我们都知道用vue ...