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>

如有不对的地方欢迎大家指出,共同进步!

上一篇:PHP:数组
下一篇:PHP:Web交互

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年05月04日 19时30分02秒