首页 > 编程语言 >JavaScript语法变量以及变量typeof

JavaScript语法变量以及变量typeof

时间:2022-11-16 17:01:07浏览次数:36  
标签:---- 变量 JavaScript write typeof var document

JavaScript-语法-变量

变量:一小块存储数据的内存空间(一片存储数据的内存区域)

Java语言是强类型语言,而JavaScript是弱类型语言

  • 强类型:规定类型(在开辟变量存储空间时,定义了空间将来存储的数据的数据类型,只能存储固定类型的数据)
  • 弱类型:随意类型(在开辟变量存储空间时,不定义空间将来的存储数据类型,可以存放任意类型的数据)

语法:

  var 变量名 = 初始值;

    <script>

          //定义变量
          var a = 3;
          alert(a);//获取a空间的值

          a = "abc";
          alert(a);

          //定义number类型
          var num = 1;
          var num2 = 1.2;
          var num3 = NaN;
          //输出语句
          document.write(num+"<br>");
          document.write(num2+"<br>");
          document.write(num3+"<br>");

          //定义string类型
          var  str = "abc";
          var  str2 = 'def';
          document.write(str+"<br>")
          document.write(str2+"<br>")

          //定义boolean
          var flag = true;

          //定义null undefined
          var obj = null;
          var obj2 = undefined;
          var obj3;
          document.write(obj+"<br>")
          document.write(obj2+"<br>")
          document.write(obj3+"<br>")   
    </script>

 

 

 

 

JavaScript语法变量typeof

可以使用typeof运算符来确定 JavaScript 变量的数据类型。

  注意:null运算后得到的是object

    <script>

          //定义变量
          var a = 3;
          alert(a);//获取a空间的值

          a = "abc";
          alert(a);

          //定义number类型
          var num = 1;
          var num2 = 1.2;
          var num3 = NaN;
          //输出语句
          document.write(num+"----"+typeof(num)+"<br>");
          document.write(num2+"----"+typeof(num2)+"<br>");
          document.write(num3+"----"+typeof(num3)+"<br>");

          //定义string类型
          var  str = "abc";
          var  str2 = 'def';
          document.write(str+"----"+typeof(str)+"<br>");
          document.write(str2+"----"+typeof(str2)+"<br>");

          //定义boolean
          var flag = true;
          document.write(flag+"----"+typeof(flag)+"<br>")

          //定义null undefined
          var obj = null;
          var obj2 = undefined;
          var obj3;
          document.write(obj+"----"+typeof(obj)+"<br>")
          document.write(obj2+"----"+typeof(obj2)+"<br>")
          document.write(obj3+"----"+typeof(obj3)+"<br>")
    </script>

 

 

文档:W3school

 

标签:----,变量,JavaScript,write,typeof,var,document
From: https://www.cnblogs.com/qihaokuan/p/16896504.html

相关文章

  • VBA变量和函数名拼音输入提示
    VBA代码助手下载地址全球首发!VBA变量和函数名拼音输入提示!一直想做这个功能,从构想到实现,遇到了太多困难,不过随着代码行号研发过程中,我的个人技术得到极大提升,这个一直......
  • Javascript简单实现深拷贝
    利用递归方式遍历所有属性进行深层对象拷贝:functioncloneDeep(object){if(typeof(object)=='object'){if(Array.isArray(object)){......
  • Python基础之注释、变量、Debug调试、数据类型
    一、注释注释的作⽤⽤⼈类熟悉的语⾔对代码进⾏解释说明,⽅便后期维护。注释分为两类:单⾏注释和多⾏注释。1、单⾏注释只能注释⼀⾏内容,语法如下:#注释内容2、多⾏注释可以......
  • JavaScript 字面量
    数组(Array)字面量 定义一个数组:[40,100,1,5,25,10]对象(Object)字面量 定义一个对象:{firstName:"John",lastName:"Doe",age:50,eyeColor:"blue"}函数(Functi......
  • javascript-代码随想录训练营day1
    704.二分查找力扣题目链接:https://leetcode.cn/problems/binary-search/题目描述:给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums......
  • JavaScript 深拷贝和浅拷贝
    一、前言hello,大家好~,本文主要介绍在JavaScript中什么是深拷贝和浅拷贝,以及如何实现一个对象的深拷贝。二、随处可见的“赋值”在JavaScript中我们最常见的操......
  • JavaScript函数--"check"
    JS中一个较常见的函数"checkForm"。是用来检验表单信息的正确性。步骤如下:1:表单<form>添加提交事件<formaction="#"method="get"name="regForm"οnsubmit="returnc......
  • JavaScript基础知识——数据类型
    数据类型在JavaScript中有8中基本数据类型,7种原始类型和1种引用类型。可以将任何类型的值存入变量。例如,一个变量可以在前一刻是个字符串,下一个就存储一个数字。如:letm......
  • java匿名内部类访问局部变量为啥要用final
    要明白这个问题,首先要知道java参数传递方式只有值传递,即函数调用过程中形参的改变不会影响实参。允许一下代码:1publicclassDemo{23privateUseruser;4......
  • Nginx if语法不支持if条件的逻辑与&&逻辑或|| 运算 ,而且不支持if的嵌套语法。需要借
    条件判断Nginx语法不支持if条件的逻辑与&&逻辑或||运算,而且不支持if的嵌套语法。需要借助变量来实现嵌套语法或多条件判断location/{set$flag0;if($hos......