博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端第七天
阅读量:6160 次
发布时间:2019-06-21

本文共 731 字,大约阅读时间需要 2 分钟。

转字符串:String() | .toString() | "" + 

转数字:Number(a) | parseFloat() | parseInt() | +

非数字:NaN,是一个其他类型数据转换数字失败的产物,判断是否为NaN,需要使用方法isNaN()

转换为数字类型 +num

js中不区分整形与浮点型 

++n 为先自增再运算 n++先运算再自增

== 只做值比较 === 全等:包括数据类型必须相等

逻辑与: && 全真为真,有假即假

逻辑或: || 全假为假 ,有真即真

逻辑非: ! 非真即假 非假即真

逻辑与和或都具有短路效果

三目运算符: 结果 = 条件表达式? 结果1:结果2;

if判断可以省略else if 也可以省略else,可以嵌套 

do ... while:无论条件是否满足,循环体至少被执行一次

函数的定义: function 函数名 (形参列表){函数体;}

函数的调用:var res = 函数名(实参列表);

函数的参数:个数不需要统一 可以任意位置具有默认值 通过...语法接收多个值(以数组形式接收)

返回值讲解:可以空return操作,用来结束函数,返回值可以为任意js类型,函数最多只能拥有一个返回值

(返回的是最后一个值)

匿名函数:没有名字的函数,函数只能在定义的时候自己来调用一次,之后再也无法被调用

(function(){代码块;})()

函数调用可以写在定义前

参数可以不接受,

alert()普通弹出框

prompt("请输入:")输入框有返回值

confirm("请选择:")确认框,有返回值

转载于:https://www.cnblogs.com/suncunxu/p/10309594.html

你可能感兴趣的文章
iOS开发需要哪些图片?
查看>>
命令行远程链接MySQL
查看>>
logstash向elasticsearch写入数据,如何指定多个数据template
查看>>
Node.js:Web模块、文件系统
查看>>
【转】灵活运用 SQL SERVER FOR XML PATH
查看>>
WCF角色服务
查看>>
常用sql001_partition by 以及 row_number()和 dense_rank()和rank()区别
查看>>
无需Docker, 5分钟徒手DIY 一个Linux容器
查看>>
sed入门详解教程
查看>>
UDT中的epoll
查看>>
关于char, wchar_t, TCHAR, _T(),L,宏 _T、TEXT,_TEXT
查看>>
Linux设备模型 (1)
查看>>
我的第一个python web开发框架(11)——工具函数包说明(二)
查看>>
美国自动驾驶研发国家队NASA入局,还提供了航天跑道做测试
查看>>
浅析如何掌握了解SQL Server的锁机制
查看>>
从Visual SourceSafe (VSS)服务器下载文件(C#)
查看>>
我所理解的产品经理
查看>>
[C++再学习系列] 虚函数的4条规则
查看>>
Glide 加载图片背景变绿
查看>>
端口映射与容器互联
查看>>