注释语法
注释语法//
多行注释/ JS输出语句 JS样式尽量靠最下面写 <script type="text/javascript">//嵌入JS开始代码
//alert("要弹出什么信息??");
//confirm("弹出可以和用户交互有{'确定''取消'}的对话框");
//prompt("弹出一个可以让用户输入的对话框"); //程序基本知识
//所有的字符全部是半角的(打字是在英文状态下。)
//大部分情况下,每条语句写完之后就一个分号(;)代表这条语句结束 //每一条语句结束要换行
//程序要前后呼应(前面有一个括号(后面一定有一个括号)) //数据类型
//数据在程序中存储,存储的名称叫做变量 //强类型语言: 数据存储的时候需要存在相应的数据类型变量中
//弱类型语言: 数据存储的时候不区分类型(类型会自动转换) //类型
//int 代表:整型(整数)
//float 代表:单精度小数
//double 代表 双精度小数
//decimal 代表:不分单精度小数;双精度小数
//money 代表: 专门存钱类的类型 //char 代表: 字符,代表的是一个字符,或者A 或 1
//string 代表: 字符串,最常用,最重要的一种类型。比如一句话 //布尔型数据,只有两个状态,真和假,或是和否 true代表: 真 | false代表: 假 用来存放逻辑的真假! //datetime 代表:日期时间类型 //JS是弱类型语言 //强类型语言这么写 强类型语言在定义变量的时候有着特殊要求,什么变量,存到什么类型里
int a = 10; //整型(整数)
float b = 10.5; //单精度小数
string s = "hello"; //字符串 //JS变量方式
//关键字 var 代表: 会自动转换。不管你是整数,单精度小数
//如果定义小数或整数的变量,等号后面的值直接写
var a = 10;
var b = 5;
var c = a*b; //a+b 让c接收一下 alert(c); //输出c的值 //如果定义字符串变量 需要加上双引号"" 或单引号''
var c = "ABCDEFG"; //布尔型数据 后面直接写true 和 false
var sex = true;
alert(sex); parseInt(b);//类型转换整数 //运算符表达式 数学运算符 (加 +) (减 -) (乘 *) (除 /) (取于%) (除/)在强类型语言里得到的结果是整数,,在弱类型语言里该等于多少就是多少
var a = 20;
var b = 6; alert(a%b); //逻辑运算符 (&& 并的关系), (|| 或的关系) (! 非) //其它 字符串的拼接 用(加+)
var s1 = "hello";
var s2 = "world"; var s = s1+s1; alert(s); //( == )双等于判断是否等于 ( != ) 叹号等于,判断不等于 ( > )判断大于 ( < )判断小于 ( >= ) 判断大于等于 ( <= )判断小于等于 //三元运算符 == 判断两者是否相等! var A = 8;
var b = 5; var c = A==b?"a等于b":"A不等于B"; alert(c); //teue得出男 false得出女 var sex = true; var xb = sex?"男":"女"; alert(xb); //JS基本上分三类: 1.顺序 2.分支 3.循环 //var a = 10; 依次往下写,这样的称为顺序语句,顺序语句最后要加分号 ;
var a = 10;
var b = 5; //分支 让程序根据条件不同执行不同的代码
//if 语句 第一种方法
//写条件
if(a==b)
{
//写满足条件要执行的代码
alert("A等于B");
} //第二种方法 if(a==b)
{
//满足条件执行代码
alert("A等于B") }
else
{
//不满足条件执行代码
alert("A不等于B");
} //第三种写法 //先判断a==b 并且 a>2
if(a==b && a>2)
{
alert("111111111"); //如果a等于b就执行它 }
else if(a>2)
{
alert("2222222"); //如果a和b的结果大于>2 就输出它
}
else
{
alert("33333"); //如a即不等于b,a和b的结果也不大于>2 就输出它
} //同样也是第三种写法 //先判断a==b 并且 a>2
if(a==b && a>2)
{
alert("111111111"); //如果a等于b就执行它 }
if(a>2) //这里就是把 elsr 去掉了 这样说明就是两个条件了,如果a和b的两个值都满足a==b a>2 系统会给你输出两个对话框
{
alert("2222222"); //如果a和b的结果大于>2 就输出它
}
else
{
alert("33333"); //如a即不等于b,a和b的结果也不大于>2 就输出它
} //最后一种 if(a>2) //如果>2 就进循环
{
if(a==b)
{
alert("a等于b");
}
else
{
alert("a不等于b");
}
} //例子 prompt("");弹出一个可以让用户输入的对话框 例子:: var a = prompt("请输入年龄");
if(a>=18 && a<=50)
{
alert("可以使用"); }
else if(a<18)
{
alert("未成年禁止访问");
}
else if(a>50)
{
alert("您的年龄太大了");
}
else
{
alert("输入的内容不正确");
} //switch ... case ... default 分支语句 例子 var a = 4; switch(a)
{
case 1: //判断a是否等于 1
alert("1111111"); //等于就输出111111
break; //如果等于跳出对话框 case 2:
alert("22222");
break; case 3:
alert("333333");
break; default: //默认的意思 如果用户输入的内容不在范围内就输出提示
alert("输入的内容不在范围内");
} 例子:: //有两个变量,根据用户输入的运算符不同得出不同结果
//parseInt将强转一下 转换成整数
//让用户输入第一个变量
var a = parseInt(prompt("请输入第一个变量")); //让用户输入第二个变量
var b = parseInt(prompt("请输入第二个变量")); //让用户输入预算符
var c = prompt("请输入运算符"); switch(c)
{
case "+":
alert(a+b); //在switch类型里a+b 它会让你输出的两个值拼接成字符串,现在的结果是让a+b=?? 所以要用parseInt 强转一下成整数 注意(I)这个必须是大写
break;
case "-":
alert(a-b);
break;
case "*":
alert(a*b);
break;
case "/":
alert(a/b);
break;
case "%":
alert(a%b);
break; default:
alert("等于0");
} </script> </body>
</html>

J S 脚本语言 if() { if { } else { } } var a =100; switch { case ( ) break ; } 基础详解 , 最下面有例子的更多相关文章

  1. Go语言备忘录(2):反射的原理与使用详解

    本文内容是本人对Go语言的反射原理与使用的备忘录,记录了关键的相关知识点,以供翻查. 文中如有错误的地方请大家指出,以免误导!转摘本文也请注明出处:Go语言备忘录(2):反射的原理与使用详解,多谢! ...

  2. 8.var目录下的文件和目录详解

    1./var目录下的文件和目录详解. /var (该目录存放的是不断扩充且经常修改的目录,包括各种日志文件或者pid文件,存放linux的启动日志和正在运行的程序目录(变化的目录:一般是日志文件,ca ...

  3. 转var,let,const,js严格模式的详解

    最近看微信公众账号/知乎网上的文章说,现在的前端的人都注重用什么框架,一问原生js感觉都没有用到工作中.用不到的,学这些意义没有.上午我刚面试了一个前端,工作4年吧.最初是北大青鸟培训的,做后端.ne ...

  4. Swift语言的基础详解

    1.1.关于swift · Swift 是一种适用于 iOS 和 OS X 应用的全新编程语言,它建立在最好的 C 和 Objective-C 语言之上,并且没有 C 语言的兼容性限制.Swift 采 ...

  5. C语言结构体指针(指向结构体的指针)详解

    C语言结构体指针详解 一.前言 一个指向结构体的变量的指针表示的是这个结构体变量占内存中的起始位置,同样它也可以指向结构体变量数组. *a).b 等价于 a->b. "."一 ...

  6. var、let和const的区别详解

      let 和 const 是 ECMAScript6 新推出的特性,其中 let 是能够替代 var 的"标准",所以我们探讨 var.let 和 const 的区别,首先应该知 ...

  7. C语言控制语句总结(if else for switch while break continue)

    一.if语句 1表达式 if(条件表达式) 语句 注: (1)条件表达式,一般为逻辑表达式或关系表达式,但也可以是任何数值类型,如整型.实型.字符型.指针型数据等. (2)语句,由于是C语言的语句,而 ...

  8. Linux /var/log下的各种日志文件详解

    1)/var/log/secure:记录登录系统存取数据的文件;例如:pop3,ssh,telnet,ftp等都会记录在此. 2)/var/log/wtmp:记录登录这的信息记录,被编码过,所以必须以 ...

  9. ES6语法:var、let、const的区别详解

    今天来说说es6的语法,最基础的也就是var,let,const 的用法与区别了,我们来看看他们之间的恩怨情仇. 首先来说说var,这个只要是学过js的都知道,它是用来声明一个变量的,但是它在开发中也 ...

随机推荐

  1. 【Little Demo】从简单的Tab标签到Tab图片切换

    Tab标签切换效果是比较流行的一种网站页面布局,视觉表现为美观大方,通过标签展示内容.目前在各大网站都有存在这种效果.例如:淘宝的黄金位置使用Tab标签切换效果,网易新闻等. 1.简单的 Tab 标签 ...

  2. 熬之滴水成石:最想深入了解的内容--windows内核机制(6)

    58 进程和线程(3) 说完进程再说说线程,线程相比于进程其实有更多可说的内容.首先实现线程调用的数据结构是个栈,该栈记录了调用方法的信息这里面也包括了函数调用及返回的地址.线程肯定是属于某个进程,其 ...

  3. 【PMP】项目、项目集、项目组合

    项目:为创建独特的产品和服务成果而进行的临时性工作. 项目集:是一组相互关联且被协调管理的项目.子项目集和项目活动,以便获得分别管理所无法获得的利益. 项目组合:是指实现战略目标而组合在一起管理的项目 ...

  4. 【阿里巴巴Java开发手册——集合处理】13.集合的稳定性(order)和有序性(sort)

    有序性(sort):指遍历的结果是按照某种比较规则依次排列的. 稳定性(order):指集合每次遍历的元素的次序是一定的. 如:ArrayList是order/unsort HashMap是unord ...

  5. jquery ajax IE

    在ie上会出现,get/post 只调用一次的现象 解决方法: cache:false http://stackoverflow.com/questions/8841425/how-to-set-ca ...

  6. CDN介绍

    作者:视界云链接:https://www.zhihu.com/question/37353035/answer/175217812来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注 ...

  7. Django-启动文件的制作

    在Django项目下的app.py中写入这几行代码,当启动的时候会找项目下名为:stark.py的文件并先加载 #app.py from django.apps import AppConfig cl ...

  8. Windows Media Player 的文件格式支持情况

    唔,官方文档:https://support.microsoft.com/zh-cn/help/316992/file-types-supported-by-windows-media-player ...

  9. KMP算法——从入门到懵逼到了解

    本博文參考http://blog.csdn.net/v_july_v/article/details/7041827 关于其它字符串匹配算法见http://blog.csdn.net/WINCOL/a ...

  10. 基于mindwave脑电波进行疲劳检测算法的设计(4)

    上一次的实验做到可以从pc端读取到MindWave传输过来的脑电波原始数据了. 我是先定义一个结构体,该结构体对应保存所有能从硬件中取到的原始数据. struct FD_DATA { int batt ...