JavaScript(the second day)

发布于:2023-01-12 ⋅ 阅读:(235) ⋅ 点赞:(0)

一、数据类型简介

 在head内title下面

<script>

        int num = 10;这是java里面的定义变量类型的例子

        var num; //这里的num 我们是不确定属于哪种数据类型的

        var num ;//这里的num属于数值型

        //js 的变量数据类型是只有程序在运行过程中,根据等号右边的值来确定的

        var str ='pink';//str 是字符串型

        //js 是动态语言 变量的数据类型是可以变化的

        var x = 10;x 是数字型

        x = 'pink';  //x 是字符串

        

</script>

二、简单数据类型

var num1=010;

 console.log(num1);//八进制的写法

var num2=0x;

 console.log(num2);//十六进制的写法

在JS中八进制前面加0,十六进制前面加0x

linfinity,代表无穷大,大于任何数值

-lnfinity,代表无穷小,小于任何值

NaN,Not a number,代表一个非数值

\\isNaN() 这个方法用来判断非数字    并且返回一个值, 如果是数字返回的是 false

        如果不是数字返回的是true       

使用方法:console.log(isNaN('X'))//x是你想判断的数字或字符

使用方法:console.log(isNaN('Ping老师'))

字符串的使用:

         JS可以用单引号嵌套双引号,或者双引号嵌套单引号外双内单,外单内双

        \n是换行

String的使用(测字符串长度)

       在</head>上

        1、var str = 'my name is andy'

        console.log(str.length)://结果:(15)

        2、字符串的拼接 + 只要有支符串和其他类型相拼接 最终的结果是字符串类型

        console.log('沙漠' + '骆驼');//结果:(沙漠骆驼)

        console.log('pink老师' + 18)  //结果:(pink老师18)

        consol.log(12 + 12);//结果:(24)

        3、String加入变量的使用

 

交互编程的三个基本要素:(以下是使用方法)

1、弹出一个输入框(prompt),让用户输入年龄(用户输入)

2、吧用户输入的值用变量保持起来,把刚才输入的年龄与所要输出的字符串拼接(程序内部处理)

3、使用alert语句弹出警示框(输出结果)

模拟案例:

        var age = prompt('请输入您的年龄')

        var str = '您今年已经'  + age + ‘岁了';

        alert(str);

Boolean类型的使用

 

三、获取变量数据类型

(typeof的使用)输入变量名输出变量名的类型

:var num = 10;

console.log(typeof num);//number

var str = 'pink';

console.log(typeof str);//string

var flag = true;

console.log(typeof flag);//boolean

var vari = undefined;

console.log(typeof vari;//undefined

var timer = null;

console.log(typeof timer);//object

var age = prompt(请输入您的年龄);

console.log(age);

console.log(typeof age);

四、数据类型转换

 加号拼接字符串(将其他类型转换为字符串类型

//利用 + 拼接字符串的方法实现转换效果 隐式转换

<script>

console.log(num + '******');

</script>

转换为数字型

// var age =prompt('请输入您的年龄');

// 1.parseInt(变量)可以把字符型的转换为数字型 得到整数

// console.log(parseInt(age));

console.log(parseInt('3.14'));  // 3 取整

console.log(parseInt('3.94'));  // 3 取整

console.log(parseInt('120px'));  // 120 会去到这个px单位

console.log(parseInt('rem120px'));  // 3 NaN

//2.parseFloat(变量)可以把字符型的转换为数字型 得到小数 浮点数

console.log(parseInt('3.14'));  // 3 3.14

console.log(parseInt('120px'));  // 120 会去到这个px单位

console.log(parseInt('rem120px'));  // NaN

 

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到