初学javascript变量、数据类型、小作业

1、变量:用var引入变量

var age = 10; // 这是一个数字型
var areYouOk = '是的'; // 这是一个字符串
2、在JS中八进制前面加0,十六进制前面加 0x
3、
  最大值: Number.MAX_VALUE ,这个值为: 1.7976931348623157e+308
最小值: Number.MIN_VALUE ,这个值为: 5e-32
4、
Infinity ,代表无穷大,大于任何数值
-Infinity ,代表无穷小,小于任何数值
NaN Not a number ,代表一个非数值
5、 isNaN() 用来判断是否为非数字类型
例:console.log(isNaN(userName)); // true "andy" 是一个非数字
6、 JS 可以用 单引号嵌套双引号 ,或者用 双引号嵌套单引号 ( 外双内单,外单内双 )
7、’\ ‘转义
     \ \        斜杠 \
     
      \"     ”双引号
8、
字符串是由若干字符组成的,这些字符的数量就是字符串的长度。通过字符串的 length 属性可以获取整个字符 串的长度。
例: alert(strMsg.length);        // 显示 11
9、 console.log('pink 老师 ' + age + ' 岁啦 ');    // pink 老师 18 岁啦
注意 :变量是不能添加引号的,因为加引号的变量会变成字符串
如果变量两侧都有字符串拼接,口诀“ 引引加加 ”,删掉数字,变量写加中间
10、 typeof 可用来获取检测变量的数据类型
例:    var=15;
            console.log(typeof num)     // 结果 number
11、转换为字符串
tostring(): 例:var num=1;  alter(num.toString());
String(): 例:var  num=1;alter(String(num));
加号拼接字符串 ,和字符串拼接的都是字符串。    例:var num=1;alter(num+"字符串“);(隐形转换)
12、转换为数字类型
parseInt(string) 函数,将string类型转换为整数类型。
parseFloat(string) 函数,将string类型转换为浮点数类型
Number( )强制转换为数值类型。
隐式转换,利用减号 ,例:’12‘-2   结果为10.
13、 代表 否定的值 会被转换为 false ,如 '' 0 NaN null undefined 其余值都会被转换为 true
14、 变量命名规范
由字母 (A-Za-z) 、数字 (0-9) 、下划线 (_) 、美元符号 ( $ ) 组成,如: usrAge, num01, _name
严格区分大小写。 var app; var App; 是两个变量
不能 以数字开头。 18age 是错误的
不能 是关键字、保留字。例如: var for while
变量名必须有意义。 MMD BBD nl → age
遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。 myFirstName
15、 小作业
 
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script>

        var age = prompt("用户的年龄:");
        var name = prompt("用户的名字:");
        var sex = prompt("用户的性别:");
        alert('用户姓名:'+name+'\n'+'用户年龄'+age+'\n'+'用户性别:'+sex+'\n');
       console.log('用户姓名:'+name)
       console.log('用户姓名:'+name)
       console.log('用户姓名:'+name)
       var age1=parseInt(age)+5;
       alert('据我估计,五年后,您可能是:'+age1+'岁');
       console.log('据我估计,五年后,您可能是:'+age1+'岁')
    
    </script>
</head>
<body>
    
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值