首页 > 编程语言 > 详细

JavaScript学习二

时间:2019-05-30 22:07:28      阅读:111      评论:0      收藏:0      [点我收藏+]

2019-05-30

15:08:24

加油,这几天在赶高数,都……

<!DOCTYPE html>
<html>
    <head>
        <script type="text/javascript">
            // 控制浏览器弹出一个警告框
            alert("hello world!!");

            //让计算机在页面中输出内容
            //可以向body中输出内容
            document.write("hello world");


            //向控制台输出内容
            consolo.log("hello world")

        </script>
    </head>
    <body>

    </body>
</html>

1.js每条语句都以分号结尾

2.标识符:

变量名,函数名,属性名

可以有我们自主命名

3.采用驼峰命名法

helloWorld

boKeYuan

……

4.js采用的是Unicode编码保存标识符的

5.数据类型(字面量的类型)

String  字符串

Number  数值

Boolean  布尔值

Undefined  未定义

Null  空值

Object  对象

除Object师引用数据类型,其余的都是基本数据类型

6.String

可以用单引号也可以用双引号

\      -------      转义字符

\n ----- 换行

\t  ----- 制表符(Tab)

\\  -----  \的输出

\‘ ------ ‘的输出

\” -------" 的输出

7.Number

var a = 123;

console.log(typeof a);

当数字太大就会输出   infinity(无穷)

NaN是一个特殊的数字,表示 Not a Number,内型为Number

8.强制类型转换

1.toString     调用什么方法   a.toString()

2.String()  调用函数  String(a)

 1 <html>
 2     <head>
 3         <script type="text/javascript">
 4             // 强制类型转化toString
 5             // 该方法不会影响原变量的结果,它会将转换的结果返回
 6             //null ,undefined没有toString的方法
 7             var a = 123;
 8             var b = a.toString();
        //var b = String(a);
9 console.log(typeof a); 10 console.log(typeof b); 11 console.log(b); 12 </script> 13 </head> 14 <body> 15 <!-- hello world --> 16 </body> 17 </html>

转化成数字

parseInt(a,10); ----- >    转化成十进制

<html>
    <head>
        <script type="text/javascript">
            var a = "123";
            a = parseInt(a,8);
            console.log(typeof a);
            console.log(a);
        </script>
    </head>
    <body>
        <!-- hello  world -->
    </body>
</html>

转换成bool类型

Boolean()函数

除了0,NaN,""(空字符串),null ,undefined, 其余的都是true;

9.

运算符也叫做操作符

typeof 也是运算符,它会将该值的数据一字符串的形式返回

console.log(typeof typeof a);  ------>    string

任何的值与字符串进行加法运算,都会先转化成字符串在完成字符串的拼接

 

JavaScript学习二

原文:https://www.cnblogs.com/Artimis-fightting/p/10951458.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!