分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

js系统总结

发布时间:2023-09-06 02:12责任编辑:董明明关键词:js

1.变量名可以由数字,字母,下划线及美元符号组成,但不能以数字开头

2.js基本数据类型:数字(浮点数与整数,Infinity),字符串,布尔值,undifined(已申明未赋值的变量),null

 非基本数据类型:对象

3.typeof返回的结果:number,string,boolean,undefined,object,function

  1) typeof Infinity //number 表示超出了javaScript处理范围的值,任何数除以0也是Infinity

  Infinity + Infinity = Infinity

  Infinity - Infinity =  NaN;

  另外Infinity与其他任何操作数执行任何运算结果也等于Infinity

  2) typeof NaN //number NaN是一种特殊的数字类型,在运算中使用不恰当的操作数导致运算失败,该运算就会返回NaN

  var a = 10 * "f";  NaN

  1+2+NaN = NaN

  NaN不等于任何东西,包括它自己 NaN = NaN; //false

  3) 当我们将一个数字字符串用于算数运算中的操作数时,该字符串会在运算中被当做数字类型来使用(加法运算除外)

    var s = ‘1‘;

    s = 3*s;

    typeof s; "number"

  4)操作符的优先级 !> && > ||

  5)转换为false的6中情况  空字符串,null,undefined,0,NaN,false;

  6)undefined和null的区别 typeof undefined //undefined; typeof null //object

    转换成数字: var i = 1*undefined; i=NaN;   var b = 1*null; b=0;

  

js系统总结

原文地址:https://www.cnblogs.com/wangpeiyuan/p/9550093.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved