法的作用分为规范作用和社会作用。两者的区别在于:
(1)两者的考察基点不同。法律的规范作用是基于法律的规范性特性进行考察的,法律的社会作用是基于法的本质、目的和实效进行考察的。
(2)两者的作用对象不同。法律的规范作用的对象是人的行为,法律的社会作用的对象是社会关系。
(3)两者的存在方式不同。法律的规范作用是一切法所共同具有的,不管是哪一种类型的法都具有规范作用;而法的社会作用的内容和目标则依不同的类型、不同的国家、同一国家的不同时期而形成差别。
(4)两者所处的层面不同。规范作用是社会作用的手段,社会作用则是规范作用的目的,规范作用具有形式性和表象性,而社会作用则具有内容性和本质性。
(5)两者发挥作用的前提不同。实现规范作用的前提是颁布法律,即把法律告诉人们。法律就能发挥规范作用;而实现社会作用的前提是法律被运用、被实施,通过人们的法律行为或产生一定的法律关系。从而实现其社会作用。前者是在静态中发生的,后者是在动态中发生的。