
JavaScript小汇(1)——基础数据类型(简述)
发布日期:2021-05-07 08:58:27
浏览次数:32
分类:原创文章
本文共 1381 字,大约阅读时间需要 4 分钟。
文章目录
JavaScript
基础
js引入
1.内部标签
<script type="text/javascript"> alert("hello");</script>
2.外部引入
<script src="js/fi.js" type="text/javascript" charset="utf-8"></script>
基本语法
<script type="text/javascript"> //定义变量 var score = 80; alert(score); //条件控制 if (score >= 90) { alert("优秀"); }else if(score >= 80){ alert("良好"); }else{ alert("凑合"); } console.log("你好");//在浏览器的控制台打印变量</script>
数据类型(简述)
number
js不区分整数和小数
123//整数123.12//浮点数-12//负数1.123e3//科学计数法NAN//not a numberinfinity//表示无穷console.log((1/3) === (1-(2/3)));//false 尽量避免使用浮点数进行运算,存在精度问题console.log(Math.abs(1/3 - (1-(2/3))) < 0.000001);//true 判断相等
string
"123" '123'
boolean
true false
null和undefined
null//空undefined//未定义
逻辑运算符
&&//两个都为真,结果为真||//只要一个为真,结果为真!//真即假,假即真
比较运算符 重要!!!
==//等于(只要值一样就会返回true)===//绝对等于(值和类型都要一样,才会返回true)一般用这个 console.log(NaN === NaN);//false NaN与所有数值都不相等,包括自己console.log(isNaN(NaN));//true
数组
//建议使用这种方法进行数组定义var arr = [1, 2, 'hello', null, true];console.log(arr[0]);new Array(1, 2, 'hello', null, true);
如果下标越界,会提示undefined
对象
var person = { name:"www", age:10, hobby:["play","sleep","eat"]}console.log(person.hobby[0]);
严格检查模式
use strict
<script type="text/javascript"> 'use strict';//可以预防js随意性导致的问题,前提是支持es6语法 i = 1; console.log(i);//"Uncaught ReferenceError: i is not defined"</script>
如有不对的地方欢迎大家指出,共同进步!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年05月04日 19时30分02秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
上周热点回顾(6.9-6.15)
2021-05-09
上周热点回顾(1.23-1.29)
2021-05-09
centos7一步一步搭建docker jenkins 及自定义访问路径重点讲解
2021-05-09
【Flink】Flink 底层RPC框架分析
2021-05-09
MySQL错误日志(Error Log)
2021-05-09
解决:angularjs radio默认选中失效问题
2021-05-09
windows环境下安装zookeeper(仅本地使用)
2021-05-09
缓冲区溢出实例(一)--Windows
2021-05-09
Python中字符串前添加r ,b, u, f前缀的含义
2021-05-09
Hadoop学习笔记—Yarn
2021-05-09
JSONPath小试牛刀之Snack3
2021-05-09
Jenkins - 部署在Tomcat容器里的Jenkins,提示“反向代理设置有误”
2021-05-09
wxWidgets源码分析(3) - 消息映射表
2021-05-09
wxWidgets源码分析(5) - 窗口管理
2021-05-09
wxWidgets源码分析(7) - 窗口尺寸
2021-05-09
wxWidgets源码分析(8) - MVC架构
2021-05-09
wxWidgets源码分析(9) - wxString
2021-05-09
[白话解析] 深入浅出熵的概念 & 决策树之ID3算法
2021-05-09
[梁山好汉说IT] 梁山好汉和抢劫银行
2021-05-09