JS第二天
来源:互联网 发布:淘宝怎么设置花呗支付 编辑:程序博客网 时间:2024/06/05 04:21
一.JS是什么?
运行在客户端浏览器的脚本语言
表单验证 网页特效 动画 服务器程序
html+css——————>静态页面+JS—————>”有生命力”的页面
二.在网页中显示信息的方式
alert(“abblsdlflfd”);(弹窗);
console.log(信息”);控制台打印;
prompt(“请你输入一个数字”); 结果是字符串
confirm();
document.write(“”) 直接在页面中打印
三.书写位置
四.变量
五.数据类型
基本类型
复杂类型
转义字符: \n 空格
\t 制表符
\r
运算符
1.算数运算的符号 + - * / %
+ 作用:加法;字符串相加可以被看作连接符
demo: “100” + 2————>1002;
% (取余运算符或取模运算符) 得到两个数相除的余数
判断奇偶性
() 有小括号的先算
2.关系运算符
> < <= >= != == === !==
== 不严格的等于 只进行内容的判断,不管类型是否一样
=== 严格的等于 不仅仅内容一样,类型也需要一样
!= 对 ==的否定
!== 对===的否定
3.逻辑运算符
&& || !
短路现象:
表达式1&&表达式2 ,当表1的值为假,结果肯定
为假,表2 就不会被执行,这种现象叫短路现象
|| 表达式1||表达式2 表达式中只要有一个为真 结果就是真
表1为真时候,表2不会被执行
! !表达式 表达式为真 !表达式为假
非0 ----> true 0----->false
true------>1 false------>0
关于数学运算 Math对象 提供很多方法实现一些运算
Math.ceil(数) 对数进行上舍入
Math.floor(x) 对数进行下舍入
Math.max(x,y) 求x和y较大的数
Math.min(x,y) ...............小的数
Math.pow(x,y) 求x的y次方
Math.random() 产生0到1之间的随机数
作业 1 查手册 0 和1 是不是包含在内 如何产生 1-10之间的随机整数
Math.round(x) 对x进行四舍五入
程序流程控制
1.顺序结构: 自上往下
2.选择结构(分支结构)
if(){} if(){}else{} if(){}else if(){}else{}
三目运算符 表达式1?表达式2 :表达式3
执行过程: 先算表1的值,假如为真,
整个表达式的结果是表2的值,否则是表3的值
举例: 6>4?1:0 结果是1
switch结构
3.循环结构
for while do-while
0 0
- JS高级第二天:
- JS的第二天
- js学习第二天
- js从零开始第二天
- node.js第二天
- JS第二天
- 第二天node.js
- JS学习第二天
- js第二天
- JS学习笔记第二天
- js第二天知识总结
- JavaEE第二天_css+js
- JS学习第二天----JS语言核心
- JS项目之旅第二天
- 前端基本功—js第二天
- JAVAWEB第二天 JS函数与变量
- JS俄罗斯方块第二版
- JS 第二记
- leetcode
- 清新脱俗的TensorFlow CIFAR10例程的代码重构——更简明更快的数据读取、loss accuracy实时输出
- CRLF
- Linux快速创建apache站点环境的shell脚本
- DapperPoco -- 基于Dapper的、轻量级的、高性能的、简单的、灵活的ORM框架
- JS第二天
- iOS 新版蚂蚁金服支付宝 支付失败 系统繁忙ALI40247
- leetcode
- 设计模式学习笔记
- Android通过网络URL获取图片并显示
- EMACScript6之-----------------------箭头函数
- spring+hibernate+jpa配置
- StarUML安装与激活(Windows)
- leetcode