JavaScript学习二

Posted artimis-fightting

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript学习二相关的知识,希望对你有一定的参考价值。

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学习二的主要内容,如果未能解决你的问题,请参考以下文章

php生成各种验证码

二代身份证号码编码规则

jQ选择器学习片段(JavaScript 部分对应)

染色体基因芯片分析和第二代测序应用的区别

JavaScript 有用的代码片段和 trick

译文:18个实用的JavaScript代码片段,助你快速处理日常编程任务