首页 > 编程语言 >javaScript - 输入与输出语句,javaScript中的数据类型,字符类型与其它基本数据类型的互相转换,typeof检测数据的数据类型

javaScript - 输入与输出语句,javaScript中的数据类型,字符类型与其它基本数据类型的互相转换,typeof检测数据的数据类型

时间:2023-02-06 20:34:19浏览次数:71  
标签:字符 javaScript 数据类型 类型 typeof var 布尔

1.输入与输出语句

//输出语句
alert("hello,world") //提示弹窗
console.log("hello,world") //输出到控制台

//输入语句
//第一个参数 设置提示用户输入的提示信息
//第二个参数 设置默认值
prompt("请输入你的年龄","18"); //跳出弹窗 让用户输入

 

2.javaScript中的数据类型

数据类型说明
null 空值,表示非对象
undefined 表示未赋值的初始化值(基本数据类型)
number 数字,数学运算的值
string 字符串,表示信息流
boolean 布尔值,逻辑运算的值
object 对象,表示复合结构的数据集

定义

var data1=1.2; //number 类型
var data2="levi" //string 类型
var data3=true; //boolean 类型

 

3.字符类型转数字与布尔类型,数字与布尔类型转字符类型

//字符类型转数字与布尔类型
parseInt("22"); //转整数
parseFloat("22.2"); //转小数
Number("22"); //可以转整数与小数

//数字与布尔类型转字符类型
var numberData=1.2;
var booleanData=true;
//方式1 toString
var numberDataStr=numberData.toString();
var booleanDataStr=booleanData.toString();
//方式2 构造函数
var numberDataStr=String(numberData);
var booleanDataStr=String(booleanData);
//方式3 字符拼接
var numberDataStr=numberData+"";
var booleanDataStr=booleanData+"";

 

4.其它类型转布尔类型

//其它类型转布尔类型
Boolean("true")

代表空或者是否定的值会被转为false 如:0,NaN,Null,Undefined。其余值都会被转为true

 

5.typeof 检测数据类型

var temp=1.2;
alert(typeof temp) //number

 

标签:字符,javaScript,数据类型,类型,typeof,var,布尔
From: https://www.cnblogs.com/ErenYeager/p/17096616.html

相关文章

  • 基本数据类型(JAVA)
    基本数据类型(JAVA)标识符和关键字标识符Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。所有的标识符都应该以字母(A-Z或者a-z),美元($),或者下划......
  • JavaScript的原型和原型链
    说到JavaScript的原型和原型链,相关文章已有不少,但是大都晦涩难懂。本文将换一个角度出发,先理解原型和原型链是什么,有什么作用,再去分析那些令人头疼的关系。一、......
  • JavaScript国际化API
    JavaScript国际化API前言:英语是世界上使用最广泛的语言,但只有七分之一的人说英语。它是3.79亿人口的第一种(母语)语言,但是有9.17亿人说普通话,4.6亿人说西班牙语和3.41亿人......
  • [JavaScript]关于prototype继承
    Whenitcomestoinheritance,JavaScriptonlyhasoneconstruct:objects.Eachobjecthasaprivatepropertywhichholdsalinktoanotherobjectcalleditsp......
  • Javascript(es2016) import和require用法和区别
    写个简单js文件,假设名字为:lib.js。假设内容如下:exportconstsqrt=Math.sqrt;exportfunctionsquare(x){returnx*x;}exportfunctiond......
  • [JavaScript]eval
    eval()eval() 函数会将传入的字符串当做JavaScript代码进行执行。参数string一个表示JavaScript表达式、语句或一系列语句的字符串。表达式可以包含变量与已存......
  • [JavaScript]变量提升
    什么是变量提升?简单来说,就是JavaScript在执行程序时,会先把变量声明这一操作提前。换句话来说,就是不会在程序执行过程中声明变量。例子:functionfn(){console.log(nam......
  • 直播app开发搭建,纯javascript实现图片放大镜效果
    直播app开发搭建,纯javascript实现图片放大镜效果1、放大镜组成1)目标图片,一般是小图 2)鼠标移动上去的一个等比例小框框图 3)弹窗显示一个等比例的大图 2、实现分......
  • JavaScript实现拖动元素交换位置
     通过JavaScript实现拖动元素交换位置(如下图所示)实现方式HTML5提供了draggable属性,当它的值为true时,表示元素可拖动。在实现之前,首先我们需要明白两个单词的意思......
  • javascript之预编译
        Javascript按照<script>段的方式进行预编译处理相关的代码段,并且按照先预定义变量,再预定义函数的方式进行预编译!而且无论变量/函数在段中的任何地点进行显式......