首页 > 编程语言 > 详细

初识JavaScript

时间:2019-06-24 19:22:02      阅读:112      评论:0      收藏:0      [点我收藏+]

什么是JavaScript?JavaScript是一种基于对象和事件驱动的客户端脚本语言,最初的设计是为了检验HTML表单输入的正确性。
JavaScript的发展历史
JavaScript的组成完整的JavaScript是由ECMAScript(语法)、BrowserObjects(DOM、BOM)(特性)组成的。
在HTML中使用JavaScript可以在head或body中使用<script>嵌入JavaScript脚本
JavaScript语法
JavaScript的注释与分号//单行注释/**/多行注释语句结束使用分号,如果省略,则由解析器确定语句的结尾。比较操作符>、<、>=、<=、==、===、!=、!====:相等,只比较值是否相等===:全等,比较值的同时比较数据类型是否相等!=:不相等,比较值是否不相等!==:不全等,比较值的同时比较数据类型是否不相等返回值:boolean型
三元操作符语法:条件?执行代码1:执行代码2说明:可代替简单的if语句,如果条件成立,执行代码1,否则执行代码2
JavaScript操作符
1、掌握逻辑操作符的分类2、掌握逻辑与学习目标
逻辑操作符逻辑操作符:&&:与||:或!:非
逻辑与&&与(只要有一个条件不成立,返回false)说明:在有一个操作数不是布尔值的情况,逻辑与操作就不一定返回值,此时它遵循下列规则:1、如果第一个操作数隐式类型转换后为true,则返回第二个操作数2、如果第一个操作数隐式类型转换后为false,则返回第一个操作数3、如果有一个操作数是null,则返回null4、如果有一个操作数是NaN,则返回NaN5、如果有一个操作数是undefined,则返回undefined说明:1、2在两个操作数情况下。3、4、5在前面的操作数隐式类型转换后为ture的情况时
JavaScript操作符
1、掌握逻辑或2、掌握逻辑非学习目标
逻辑或||或(只要有一个条件成立,返回true)说明:在有一个操作数不是布尔值的情况,逻辑与操作就不一定返回值,此时它遵循下列规则:1、如果第一个操作数隐式类型转换后为true,则返回第一个操作数2、如果第一个操作数隐式类型转换后为false,则返回第二个操作数3、如果两个操作数是null,则返回null4、如果两个操作数是NaN,则返回NaN5、如果两个操作数是undefined,则返回undefined说明:规则是两个操作数的情况。
逻辑非!非说明:1、无论操作数是什么数据类型,逻辑非都会返回一个布尔值2、!!同时使用两个逻辑非操作符时:第一个逻辑非操作会基于无论什么操作数返回一个布尔值,第二个逻辑非则对该布尔值求反。


、 赋值操作符
<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title></title>
</head>
<body>
  <script>
var a=10;
var b=20;
var str="hello ";
a+=5; // a=a+5
b%=4; // b=b%4;
str+=" world"; //str=str+"world";
console.log(str);
console.log(a>b);

var x=10,
y="10",
m=15,
//z=x==y; // 值是否相等
z=x===y, // 全等
n=x!==y;
console.log(n);

console.log(null===undefined);

var soce=55;
var result=(soce>=60)?"及格":"不及格";

console.log(result);
  </script>
</body>
</html>









(算术操作符)-简单的测试
<script>
var num1=10,
num2=5,
num3=num1++-num2, // ++num1 num1=num1+1
x1=20,
x2=30,
x3=--x1+x2--;

console.log(num1); // 11 // 11
console.log(num3); // 16 // 5

console.log(x1); // 19
console.log(x2); // 29
console.log(x3); // 19+30=49
</script>




初识JavaScript

原文:https://www.cnblogs.com/alss/p/11076596.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!