首页 > 编程语言 >javascript基础2

javascript基础2

时间:2023-05-22 16:44:19浏览次数:40  
标签:console 变量 基础 javascript 数据类型 js var 赋值

script标签里一旦使用src加载外部js文件后,这个script标签就不能写js语句了 警告框!通知用户出错了。alert("哈哈!") 输入框-输入内容 prompt 得到输入内容永远都是字符串 var n1 = prompt ("第一个数") var n2 = prompt ("第二个数") 问询框 -confirm("呵呵") 使用弹出框来显示结果 数据类型-数据类型判断 1.表示空值的null,内存不再被占用 console.log(number); number=null 2.变量定义了,但是没有赋值所以js给了一个默认值undefined var n2; console.log(n2) 3.js会把var声明的变量提升到js文件的最顶部。 变量提升只是指的变量的声明提升了,但是赋值没有提升,赋值留在原地 console.log (shuibei); var shuibei-"我要喝水"; console.log(shuibei); 4. var n3; n3=555 n3=555;是非常不好的写法,因为这个变量不可控制 nell和undefined的区别:null表示的是空的 undefined变量被定义但是没有赋值 使用var和不使用var声明的变量区别是什么? var声明的变量只是在当前作用域生效,不适应var的全局生效 js特性之一变量提升:目的的为了减少非标准使用下报错, 第二点是js的执行特性---单线程一遇到报错就停止了 使用var的变量标识,是局部变量,他的有效范围是,但前作用域 数据类型: 基本-数据类型 在js不同的值除了内容不一样以外也会有类型的区别,在js中有6种基本数据类型 null;表示空值,不占用计算机的储存空间 nudefined;表示定义了未赋值,一般情况下是默认值 string;字符串类型,用来存储一段文字描述 number;数字类型,一般用来定义(整数,小数,负数,正数) boolean;布尔值类型,用来表示,(真假)一般用来逻辑判断和条件判断上(tyue false) 复杂-数据类型 object;对象类型 用来表示一个系列的值,用花括号{}抱起来 array;数组类型:用来表示一组值,用[]中括号包起来,值与值之间用逗号进行分割

标签:console,变量,基础,javascript,数据类型,js,var,赋值
From: https://www.cnblogs.com/111dong/p/17421031.html

相关文章

  • JavaScript中实现文件上传下载的三种解决方案(推荐)
    ​ 以ASP.NETCoreWebAPI 作后端 API ,用 Vue 构建前端页面,用 Axios 从前端访问后端 API,包括文件的上传和下载。 准备文件上传的API #region 文件上传  可以带参数        [HttpPost("upload")]        publicJsonResultuploadProject(I......
  • java 基础
    1、hashMap原理是一个keyvalue的存储结构。把key经过hash算法行程一个索引,在理想的过程中,行程的key是惟一的,但是不理想的状况,就会出现相同的索引,也就是hash碰撞。解决hash冲突JDK1.7的时候,用链表+数组 JDK1.8引入了红黑树当链表的长度大于等于8,会先判断数组如果大于64会......
  • Python基础知识一
    1:print输出信息  例子: ( 所有的标点符号都要是英文状态下输入,要不然会报错)print(“helloworld”)注意:python和python32:ipython在python前加i,此命令拥有和python类似的功能,但同时拥有linux下执行命令的功能ipython或者ipython33:注释在python中“#”右边的字符为注释,......
  • 【iOS开发】UIWebView调用JS点击事件(stringByEvaluatingJavaScriptFromString)
    一、场景描述产品需求是移动端app要调用h5页面,然后监听h5代码中的某个方法,最终执行h5中的具体代码。二、具体代码.m文件@interfaceViewController()<UIWebViewDelegate>@property(nonatomic,strong)UIWebView*webView;@end@implementationViewController-(void)viewDid......
  • 通过sassoa低代码引擎平台快速搭建(财务核销-基础资料-银行列表)的管理功能
    快速预览:  首先拿到财务人员的需求是这样的:原始第一手需求。 001:因为表格中是有合并单元格的情况所以我们手动完成拆分单元格并且将文件存储为【银行列表.xlsx】放在电脑磁盘上的任意目录。002:在引擎系统管理后台、新建packages【销账基础资料】,点击新建table 页面......
  • 1105. 模型基础
    一、Django的ORM简介1.ORM系统概念:对象关系映射(ObjectRelationalMapping,简称ORM)优势:不用直接编写SQL代码,只需像操作对象一样从数据库操作数据。2.django模型映射关系①模型类必须都写在app下的modles.py文件中②模型如果需要映射到数据库,所在的app必须被安装③一个......
  • JavaScript在策划网站中的应用
    JavaScript在策划网站中有许多应用,以下是其中的一些:1. 表单验证:JavaScript可以用来验证用户提交的表单数据,例如验证邮箱格式、密码强度等,比如某某策划网站就是用的这样的代码。2. 动态效果:JavaScript可以用来实现网页上的动画效果和交互特效,例如轮播图、下拉菜单等。3. Ajax请......
  • NOI / 1.8编程基础之多维数组 8:肿瘤面积
    描述在一个正方形的灰度图片上,肿瘤是一块矩形的区域,肿瘤的边缘所在的像素点在图片中用0表示。其它肿瘤内和肿瘤外的点都用255表示。现在要求你编写一个程序,计算肿瘤内部的像素点的个数(不包括肿瘤边缘上的点)。已知肿瘤的边缘平行于图像的边缘。输入只有一个测试样例。第一行有一......
  • 2.Java基础【Java面试第三季】
    2.Java基础【Java面试第三季】前言推荐2.Java基础01_字符串常量Java内部加载-上58同城的java字符串常量池面试code讲解intern()方法---源码+解释02_字符串常量Java内部加载-下whyOpenJDK8底层源码说明递推步骤总结考查点03_闲聊力扣算法第一题字节跳动两数求和题目说明面试题解法04......
  • AS3 Socket 通信基础(一)
    我们先来搞清几个概念,这有助于我们更加了解网络通信!  1、网络中进程之间如何通信?  首要解决的问题是如何唯一标识一个进程,否则通信无从谈起!在本地可以通过进程PID来唯一标识一个进程,但是在网络中这是行不通的。其实TCP/IP协议族已经帮我们解决了这个问题,网络层的“ip地址”可......