Javascript 按位左移运算符使用介绍(<<)_基础知识

按位左移运算符 (<<)
左移表达式的位。

result = expression1 << expression2

参数
result

任何变量。

expression1

任何表达式。

expression2

任何表达式。

说明
<< 运算符把 expression1 的所有位向左移 expression2 指定的位数。例如:

var temp
temp = 14 << 2
变量 temp 的值为 56,因为 14 (即二进制的 00001110)向左移两位等于 56 (即二进制的 00111000)。

Javascript 按位左移运算符 (<<) 将表达式数字转换成二进制,之后向左移表达式的位。

result = 【要位移的数字】 << 【位移位数】

按位左移运算符 (<<) 将 【要位移的数字】 的位左移 【位移位数】中指定的位数。 例如:

复制代码 代码如下:

var temp;
temp = 14 << 2;
/*
14 的二进制是 00111000
00001110 向左位移2位 00111000 = 56
*/
alert(temp);
// 弹出【56】

时间: 2024-07-31 08:41:57

Javascript 按位左移运算符使用介绍(&lt;&lt;)_基础知识的相关文章

Javascript 按位左移运算符 (&lt;&lt;)

 这篇文章主要介绍了Javascript 按位左移运算符 (<<) 将表达式数字转换成二进制,之后向左移表达式的位的相关资料,需要的朋友可以参考下 按位左移运算符 (<<) 左移表达式的位.   result = expression1 << expression2   参数 result   任何变量.   expression1   任何表达式.   expression2   任何表达式.   说明 << 运算符把 expression1 的所有位向左

整理的比较不错的JavaScript的方法和技巧第1/3页_基础知识

适合阅读范围:对JavaScript一无所知-离精通只差一步之遥的人 基础知识:HTML JavaScript就这么回事1:基础知识  1 创建脚本块 1: <script language="JavaScript"> 2: JavaScript code goes here 3: </script>  2 隐藏脚本代码 1: <script language="JavaScript"> 2: <!-- 3: documen

解析JavaScript中的字符串类型与字符编码支持_基础知识

定义字符串就是零个或多个排在一起的字符,放在单引号或双引号之中. 'abc' "abc" 单引号字符串的内部,可以使用双引号.双引号字符串的内部,可以使用单引号. 'key = "value"' "It's a long journey" 上面两个都是合法的字符串. 如果要在单引号字符串的内部,使用单引号(或者在双引号字符串的内部,使用双引号),就必须在内部的单引号(或者双引号)前面加上反斜杠,用来转义. 'Did she say \'Hello

JavaScript程序中实现继承特性的方式总结_基础知识

概述JavaScript的所有对象,都有自己的继承链.也就是说,每个对象都继承另一个对象,该对象称为"原型"(prototype)对象.只有null除外,它没有自己的原型对象. 原型对象的重要性在于,如果A对象是B对象的原型,那么B对象可以拿到A对象的所有属性和方法.Object.getPrototypof方法用于获取当前对象的原型对象. var p = Object.getPrototypeOf(obj); 上面代码中,对象p就是对象obj的原型对象. Object.create方法

Javascript中的几种继承方式对比分析_基础知识

开篇从'严格'意义上说,javascript并不是一门真正的面向对象语言.这种说法原因一般都是觉得javascript作为一门弱类型语言与类似java或c#之类的强型语言的继承方式有很大的区别,因而默认它就是非主流的面向对象方式,甚至竟有很多书将其描述为'非完全面向对象'语言.其实个人觉得,什么方式并不重要,重要的是是否具有面向对象的思想,说javascript不是面向对象语言的,往往都可能没有深入研究过javascript的继承方式,故特撰此文以供交流. 为何需要利用javascript实现继

JavaScript必知必会(七)js对象继承_基础知识

对象继承inherit var o = { r: }; var c = function f() { }; c.prototype = o; c.r = ; alert(o.r);//被继承的属性值未发生改变.alert(c.r);//c中r覆盖了o中的属性. 如何调用o中的r属性呢. var o = { r: }; var c = function f() { }; c.prototype = o; alert(o.r);// 被继承的属性值未发生改变. alert(c.r);//查询r属性,

在JavaScript中操作时间之getYear()方法的使用教程_基础知识

 javascript Date.getYear()方法返回按照通用时间在指定日期的年份.getYear不再使用,已使用getFullYear方法取代. 通过了getYear返回的值是当前年份减去1900(在JavaScript1.2)及返回或者是2位或4位数字的年份,例如,如果年份是2026年,返回的值是2026所以测试此函数之前,请确保JavaScript的版本.语法 Date.getYear() 这里是参数的细节:     NA 返回值: 按照通用时间返回指定日期的年份.例子: <html

在JavaScript中用getMinutes()方法返回指定的分时刻_基础知识

 javascript Date.getMinutes()方法按照本地时间在指定日期返回分钟.通过getMinutes返回的值是0到59之间的一个整数.语法 Date.getMinutes() 下面是参数的详细信息:     NA 返回值: 在指定的日期,按照本地时间返回分钟.例子: <html> <head> <title>JavaScript getMinutes Method</title> </head> <body> <

探讨JavaScript中的Rest参数和参数默认值_基础知识

Rest 参数 通常,我们需要创建一个可变参数的函数,可变参数是指函数可以接受任意数量的参数.例如,String.prototype.concat 可以接受任何数量的字符串作为参数.使用 Rest 参数,ES6 为我们提供一种新的方式来创建可变参数的函数. 我们来实现一个示例函数 containsAll,用于检查一个字符串中是否包含某些子字符串.例如,containsAll("banana", "b", "nan") 将返回true,contai